文件名称:买股票最佳时期leetcode-Data_Structure_Exercises:LeetCode刷题记录、《剑指Offer》书中相关面试题及
文件大小:141KB
文件格式:ZIP
更新时间:2024-07-26 20:55:00
系统开源
买股票最佳时期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:两个链表的第一个公共节点(栈的特点,设置多个