原文:九章算法系列(#3 Binary Tree & Divide Conquer)-课堂笔记

前言 第一天的算法都还没有缓过来,直接就进入了第二天的算法学习。前一天一直在整理Binary Search的笔记,也没有提前预习一下,好在Binary Tree算是自己最熟的地方了吧 LeetCode上面Binary Tree的题刷了 遍,目前 以上能够Bug Free 所以还能跟得上,今天听了一下,觉得学习到最多的,就是把Traverse和Divide Conquer分开来讨论,觉得开启了一片新 ...

2016-08-13 16:26 3 3586 推荐指数:

查看详情

九章算法系列(#5 Linked List)-课堂笔记

前言 又是很长时间才回来发一篇博客,前一个月确实因为杂七杂八的事情影响了很多,现在还是到了大火燃眉毛的时候了,也应该开始继续整理一下算法的思路了。Linked List大家应该是特别熟悉不过的了,因为这个算是数据结构了里面基本上最开始讲的结构吧。这块内容也没有太多需要琢磨的技巧,可以考量的东西 ...

Tue Oct 18 03:31:00 CST 2016 1 1924
九章算法系列(#4 Dynamic Programming)-课堂笔记

前言 时隔这么久才发了这篇早在三周前就应该发出来的课堂笔记,由于懒癌犯了,加上各种原因,实在是应该反思。好多课堂上老师说的重要的东西可能细节上有一些急记不住了,但是幸好做了一些笔记,还能够让自己回想起来。动态规划算是我的一道大坎了,本科的时候就基本没有学过,研一的时候老师上课也是吃力的跟上了老师 ...

Thu Sep 08 08:31:00 CST 2016 4 2669
算法与数据结构基础 - 分治法(Divide and Conquer)

分治法基础 分治法(Divide and Conquer)顾名思义,思想核心是将问题拆分为子问题,对子问题求解、最终合并结果,分治法用伪代码表示如下: 分治法简单而言分三步 DivideConquer、Combine,图示如下: 和动态规划、贪心等一样,分治法 ...

Tue Aug 13 21:11:00 CST 2019 2 584
九章算法

九章算法 前言 第一天的算法都还没有缓过来,直接就进入了第二天的算法学习。前一天一直在整理Binary Search的笔记,也没有提前预习一下,好在Binary Tree算是自己最熟的地方了吧(LeetCode上面Binary Tree的题刷了4遍,目前95%以上能够Bug Free)所以还 ...

Tue Aug 16 06:12:00 CST 2016 0 4689
九章算法笔记 9.动态规划 Dynamic Programming

递归和动态规划 算法视频QQ_1603159172 从Triangle这个问题说起: 题目: Given a triangle, find the minimum path sum from top to bottom. Each step you may move to adjacent ...

Fri Nov 02 20:56:00 CST 2018 0 774
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM