2018年刷题汇总

前言

这是一篇个人刷题导向博客
2018.5-2018.6
最近压力太大、不顺心的时候也很多。一方面在阿里5面的时候,回答算法问题不是很好,出的智力题自己也没答出来,感觉可能要跪,自己的基础还是太差.........同时最近在考试月,各种考试即使复习了,在考场上还是出了各种问题;加上导师布置的论文和各种课程设计,开始怀疑人生,感觉不能再丧了.......
不过一事归一事,自己还是得从基础好好把握,所以有了这篇导向博客,记录了自己平时刷的题目,目前愤怒为Leetcode、剑指offer与北京大学的POJ;题目尽量自己写,实在写不出来会笑话大神的代码,然后带上分析贴在博客上,算是对自己的一种鞭策吧......2018好好努力........
2018.7-2018.8
考完试了,因为导师的要求暂时回不了家,所以待在教研室学习学习。关于阿里面试,自己面了7面,技术面是过了,到了管理面(反正问的都已经开始不是技术问题了......)最后一面是Hr面,电话却迟迟没有打过来,感觉可能是凉了。[7.23更新:确实凉了,网页上已经显示"已回绝";自己的回答中可能透露出了目前不怎么想就业的意愿所以凉了,不得不说阿里的Hr真的是有"一票否定权"]
阿里面试过程在这里
这学期考试考的不够理想,可能和自己的学习劲头不够足有关。在教研室却感觉能比较专注,还是ok的,在教研室几天内已经对Java与Android开发有了简单的入门。
2018.8-2018.9
回家了,学习效率明显降低。接下来的几天还是把重点放回到C++上来吧。
2018.9-2018.10
最近在跟着学校的课程恶补计算机系统结构、操作系统、算法的知识点,此外还学习了数据挖掘的一门可。

Leetcode

303.区域和检索-数组不可变
376.摆动序列
746.使用最小花费爬楼梯
672.灯泡开关2
896.单调数列
406.根据身高重建队列
142.环形链表2

CC

确定字符互异
原串翻转
基本字符串压缩
回文链表
访问单个节点的删除
链表分割
链式A+B
清除行列
翻转子串
猫狗收容所
像素翻转
第k个数
集合栈
二叉树平衡检查
检查是否为BST
高度最小的BST
碰撞的蚂蚁
判断直线相交
平分的直线
穿点最多的直线

剑指offer

全部66题解答见下面这篇博客:
剑指offer刷题记录

算法竞赛入门

动态规划初步

数字三角形
嵌套矩形问题

原文地址:https://www.cnblogs.com/yunlambert/p/9208015.html