240 发简信
IP属地:安徽
  • LeetCode 113 二叉树中和为某一值的路径

    输入一棵二叉树和一个整数,打印出二叉树中节点值的和为输入整数的所有路径。从树的根节点开始往下一直到叶节点所经过的节点形成一条路径。 示例:给定如...

  • Resize,w 360,h 240
    解决了折腾我一下午的 “dyld: Library not loaded” 错误

    今天折腾了一天,把网上所有能解决这个问题的博客都找了。可以毫不夸张的说一个都没用。其中最让人气愤的是说把下面图中的 Link Binary Wi...

  • LeetCode 102 二叉树的层序遍历 (DFS方法)

    对于二叉树的层序遍历,BFS方法是更为常用的思路。但我觉得用DFS递归的方法做也很好,下面贴出代码:

  • Resize,w 360,h 240
    表示时间复杂度的“大O表示法”

    大 O 时间复杂度实际上并不具体表示代码真正的执行时间,而是表示代码执行时间随数据规模增长的变化趋势。是当数据规模趋近无穷大的时,算法执行时间的...

  • LeetCode104-二叉树的最大深度(动态规划,DFS,BFS)

    上面的第一种方法本质上应该是一种动态规划的解法,第二种法中迭代法实际上的BFS的方式求解树高,下面再给出第三种DFS求解树高的方法:

  • Objective-C之为什么不要在 dealloc 中使用 self ?

    因为如果子类重写了父类实例变量的set方法,子类的对象要执行dealloc的时候,会把它(子类)的实例变量都置为nil,从内存释放,然后会自动调...

  • Block语法,Block类型变量,使用typedef声明Block类型变量

    1. Block语法 ^ 返回值类型 (参数类型 参数名){ };举个例子: 注意点: 一定要严格按照^ 返回值类型 (参数类型 参数名)这样的...

  • 如何用GitHub管理代码

    打开GitHub,点击右上角的头像,选择 your repositories,新建仓库。 在命令行进入桌面目录(这里的位置可以自行选择)。使用g...

  • Resize,w 360,h 240
    LeetCode第一题-两数之和(纯粹记忆题目做法的错误总结)

    最近为了准备春招又开始做LeetCode了,先上一年前做题时的提交记录: 可见当时应该是第一次刷题,一开始应该是用两层for循环做的,能通过,但...