买股票最佳时期leetcode Data Structure Exercises:LeetCode刷题记录、《剑指Offer》书
买股票最佳时期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:两个链表的第一个公共节点(栈的特点,设置多个指针)。