数据结构和算法 graphviz 画二叉树对齐的小技巧 一、问题描述 画二叉树的时候,总是无法对齐圆点得到对称的节点。例如: [crayon-68706247191b5319137235/] 画出来的效果: 红色标出来的 4 个线条,长度不一样,子节点看起来不... 02 月 07 日947评论graphviz 阅读全文
数据结构和算法 105-从前序与中序遍历序列构造二叉树 来源:力扣 (LeetCode) 链接:https://leetcode-cn.com/problems/construct-binary-tree-from-preorder-and-inorder-... 02 月 07 日233评论leetcode 阅读全文
数据结构和算法 《剑指 offer 》面试题 7:重建二叉树 一、题目 输入某二叉树的前序遍历和中序遍历的结果,请重建该二叉树。假设输入的前序遍历和中序遍历的结果中都不包含重复的数字。 例如,输入前序遍历序列 [1, 2, 4, 7, 3, 5, 6, 8] 和中序... 02 月 07 日464评论剑指 offer 阅读全文
数据结构和算法 排序算法四:梳排序 一、梳排序简介 梳排序是冒泡排序的一种优化方案,主要是为了解决冒泡排序中的尾部小数值问题。它主要的思想是通过比较元素和固定步长位置上的数据,先进行部分优化,然后逐步减少步长,以此来对数据进行预处理。 ... 02 月 07 日571评论排序 阅读全文
程序员 删除 clion 中自动添加的 Created by 头部 使用 clion 的过程中,发现每创建一个文件,系统就会自动在头部生成注释信息: [crayon-687062471a010441099765/] 这个是因为开启了代码模板导致的,配置在: [crayon... 02 月 07 日1,978评论jetbrains 阅读全文
程序员 graphviz 设置分辨率 默认情况下的,通过 dot 命令导出的图片分辨率很低。在高分辨率的显示器下看,图片很小,放大了也很模糊。修改分辨率的办法: [crayon-687062471a212333959624/] 修改后的效果:... 02 月 07 日2,2272graphviz 阅读全文