剑指offer(第二版)学习记录卡


时间:2019-11-1 20:11:55

实习完回了学校,虽然没有找工作的压力,但是也没有定课题,迷茫之余,断断续续把这本书做了五十几道题。

觉得自己每天东一榔头西一棒槌,没有组织没有计划,野蛮生长,是成不了才的。


题目 解题思路 知识点 做题时间 备注
题1:赋值运算符函数 c++基础 未做
题2:实现单例模式 考虑多线程环境 单例模式 待复习
题3:数组中重复的数字 利用hash表来解决 数组 待复习 进阶不修改数组版本
题4:二维数组中的查找 从右下找到左上 数组 待复习
题5:替换空格 从后往前 字符串 我直接用了Python的replace
题6:从尾到头打印链表 利用stack遍历 链表 待复习
题7:重建二叉树 先序+中序 二叉树 待复习
题8:二叉树的下一个节点 递归 二叉树 待复习
题9:用两个栈实现队列
题10:fibonacci数列 递归 递归 待复习 自底向上,自顶向下
题11:旋转数组的最小数字 1.利用二分查找2.第一个比前一面一个值小的数就是结果 数组,二分查找 19.3.21 二分查找的方式还需要再写一遍
题12:矩阵中的路径 递归 数组,递归 19.3.24

评论