【文件属性】:
文件名称:买股票最佳时期leetcode-Data_Structure_Exercises:LeetCode刷题记录、《剑指Offer》书中相关面试题及
文件大小:141KB
文件格式:ZIP
更新时间:2021-07-07 03:08:20
系统开源
买股票最佳时期leetcode
Data_Structure_Exercises
算法与数据结构相关练习
分类索引
面试题_数字表示剑指offer第二版的题号,四位数字表示leetcode题库的题号,其他的在文件夹其他常见算法题中。
其中《剑指Offer》书中相关试题的Python实现主要参考《剑指offer(第二版)》和。
哈希表:
面试题50:第一个只出现一次的字符
链表:
面试题06:从尾到头打印链表
(单向链表的增删改查,栈,递归)
面试题18:删除链表的节点(O(1)内删除节点,python函数的引用传递机制)
面试题22:链表中倒数第k个节点(代码的鲁棒性(空指针,越界输入等),一次使用多个指针遍历链表)
面试题23:链表中环的入口节点
面试题24:反转链表(提前想好测试用例,注意其递归实现)
面试题25:合并两个排序的链表
面试题35:复杂链表的复制(深拷贝、浅拷贝,分解复杂问题,遍历链表时的边界条件(用node.next当条件遍历时最后一个节点不会被遍历到),复制不要修改原对象)
面试题36:二叉搜索树与双向链表
面试题52:两个链表的第一个公共节点(栈的特点,设置多个