摘要: 二叉树定义 /** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode(int x) : val(x), left(NU 阅读全文
posted @ 2020-12-23 18:16 失败者_ant 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 二分查找有很多细节,细节中藏着魔鬼 框架是while 加 if 细节在于退出while循环的条件, 空区间,值不存在特殊情况会返回什么。 1.建议对于所有区间使用左闭右开的习惯,即[ left , right ),结束时left一定与right重合 2.取中点时小心值溢出。 学习自知乎 https: 阅读全文
posted @ 2020-12-02 19:58 失败者_ant 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 二分查找结构为while三个if,有很多细节的部分。 只有掌握了细节,才能熟练分清各种变种,如左右边界逼近。 细节点在于while的循环条件,mid设置是否+-1 一、简单二分查找 left = mid+1; right= mid -1; int binarySearch(int[] nums, i 阅读全文
posted @ 2020-12-02 09:51 失败者_ant 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 在给按钮设置图片时,我使用了语句 其中".\\image\\file"是路径显示,.\代表当前路径上面的一层路径。可是当前路径是什么? 通过百度,发现了得到当前路径的方法,语句如下 得到的结果,模糊的讲,在编译后创建的同名文件夹下的Debug文件夹,所以只要把图片文件放在和Debug文件夹同目录就可 阅读全文
posted @ 2017-12-12 22:31 失败者_ant 阅读(3173) 评论(0) 推荐(1) 编辑
摘要: 今天拿到了我的arduino板子,买了一块uno,一块nano(因为同时买了两块,进行重复试验,排除了板子问题,方便了问题的解决)。 按照网上的教程打算烧录一个LED灯Blink的程序。 1.安装arduino IDE环境 ,我的是win10系统,同时自动安装了安装了驱动。 我的驱动 2.插入板子, 阅读全文
posted @ 2017-06-22 20:08 失败者_ant 阅读(1276) 评论(0) 推荐(0) 编辑