联系

面试高频算法习题精讲

内容简介

如果你没有数据结构与算法基础:我给你推荐清华大学博士授课的python数据结构 绝对讲的好

有了基础直接先刷下面的几十道最常考的算法面试题。

最后配合剑指offer这本书足够了(下个月我会把剑指offer整理好)

从实际题目入手,满足用户突击刷题需求

对题目进行深度剖析,帮助优化解题思路

代码实操详解题目,总结题目解决规律

python语言实现

从高时间高空间的暴力解法到深入掌握最优方法

收获适合自己的解题方法与解题思路

面试高频算法习题精讲

资源目录

-代码开始-

第1章 准备工作

01 开篇词:这个专栏能给你带来什么?

02 online judge 的原理

03 时间复杂度与空间复杂度分析

第2章 初级难度试水

04 两数之和

05 整数反转

06 回文数

07 整数转罗马数字&罗马数字转整数

08 最长公共前缀

09 有效的括号

10 合并两个有序链表

11 删除排序数组中的重复项

12 移除数组中的指定元素

13 实现 strStr() 函数

第3章 中级难度涨经验

14 两数相加

15 无重复字符的最长子串

16 最长回文子串

17 Z 字形变换

18 字符串转换整数 (atoi)

19 三数之和

20 最接近的三数之和

21 电话号码的字母组合

22 删除链表的倒数第 n 个节点

23 括号生成

24 两两交换链表中的节点

25 盛水最多的容器

26 下一个排列

27 搜索旋转排序数组

28 摆动排序

第4章 高级难度超越自我

29 寻找两个有序数组的中位数

30 正则表达式匹配

31 合并K个排序链表

32 K 个一组翻转链表

33 单词接龙

34 寻找最近的回文数

35 地下城游戏

36 学生出勤记录

37 和最少为K的最短子数组

38 猫和老鼠

第5章 专题部分

39 专题1:LRU Cache 最近最少使用算法

40 专题2:二叉树遍历

41 专题3:二分算法

42 专题4:斐波那契数列

43 专题5:大整数

44 总结:写在最后

-代码结束-

您可能还喜欢...

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注