一、前言
本系列文章为《剑指Offer》刷题笔记。
刷题平台:牛客网
书籍下载:共享资源
刷题刷的比较慢,花费了两个多月,终于将所有题目过了一遍,牛客网一共有66道题,这次刷题主要使用C++,接下来会使用Python重新过一遍,并对这些写过的文章进行更新。同时,也会重新开始刷Leetcode。
这里送大家一本帮助我拿到BAT 等一线大厂 offer 的算法笔记,是一位谷歌和阿里的大神写的,对于算法薄弱或者需要提高的同学都十分受用:
二、总结
现对这66道题目进行了粗略的划分,整理如下:
链表(8道):
二叉树(12道):
二叉搜索树(3道):
数组(11道):
字符串(8道):
栈(3道):
递归(4道):
回溯法(2道):
其他(15道):
剑指Offer(三十一):整数中1出现的次数(从1到n整数中1出现的次数)
剑指Offer(四十六):孩子们的游戏(圆圈中最后剩下的数)
Github项目:https://github.com/Jack-Cherish/LeetCode
最后,这里送大家一本帮助我拿到BAT 等一线大厂 offer 的算法笔记,是一位谷歌和阿里的大神写的,对于算法薄弱或者需要提高的同学都十分受用:
微信公众号
分享技术,乐享生活:微信公众号搜索「JackCui-AI」关注一个在互联网摸爬滚打的潜行者。
2018年8月10日 上午10:30 沙发
https://www.hinmeng.com/
楼主 这个网站跟你的很像啊 他是不是抄你的
2018年8月10日 上午11:52 1层
@发文 不是,这个是用相似的主题。
2018年9月10日 下午6:15 板凳
学长 我是今天qq和你聊天的那个 什么时候能有python版啊?
2018年9月10日 下午8:20 1层
@Pinkman python的已经陆续加上了,还剩几个没加。后面有时间,还会更新的。
2018年10月18日 下午8:29 地板
博主你好,请问下找机器学习/数据分析相关的工作,也需要对数据结构非常熟悉吗? 因为我不是it专业出身,对数据结构这块几乎没什么涉略,个人感觉掌握了算法的理论和程序实现的方法,就基本上能做事了,不知道博主怎么看,谢谢。
2018年10月18日 下午8:39 1层
@AI_黄嘉浈 数据结构必须掌握,这是面试的第一关。非科班的不用非常熟悉,但是常规的数据结构题要会做,比如剑指offer那些常规题。面试的时候,这也都是基础考点。可能工作时候,有些时候不用到这些东西。但是找工作的时候,都会考,没法避免。除非运气好,几个面试官都不考你。
2018年10月19日 上午9:57 2层
@Jack Cui 看来这是行规,跟编程扯上关系的工作都得考考你计算机程序原理掌握得咋样,转行的表示很吃力,又得去撕数据结构了 ,谢谢博主。
2018年10月19日 上午10:52 3层
@AI_黄嘉浈 对啊,必须撕,加油~!
2018年10月19日 下午1:10 4层
@Jack Cui 撕起来,撕起来
2019年1月5日 下午6:07 4楼
LZ大大,请问一下你这边刷Leetcode有好的建议没?比如说按照什么形式刷?哪去去找优质答案等等,这几天看你剑指offer系列文章,感觉有些解法就比书上来的好,谢谢
2019年1月5日 下午6:09 1层
@SmartGyro leetcode就刷 top100吧 都是经典考题 题解官网也有的 只不过可能不够详细
2019年1月5日 下午6:11 2层
@Jack Cui 请问top100的内容够大部分笔试要求吗?
2019年1月10日 下午9:03 3层
@SmartGyro 够了,top100很难了,包括简单、中等、困难。
2019年5月3日 下午7:25 5楼
请问楼主,剑指offer是最好按原本顺序刷,还是按题型刷呢?谢谢。
2019年5月5日 上午9:33 1层
@晴天★微笑め 按原来顺序刷的。
2020年1月19日 下午8:18 6楼
老哥有一个南航的建的那个qq群能让我加一下吗
2020年1月20日 下午3:04 1层
@锟斤拷锟斤拷锟斤拷锟斤拷 在侧边栏,有我qq联系方式,你先加我qq。我再拉你。