leetcode答案-OfferCodingPractice:剑指OFFER刷题记录

时间:2024-07-19 19:14:53
【文件属性】:

文件名称:leetcode答案-OfferCodingPractice:剑指OFFER刷题记录

文件大小:863KB

文件格式:ZIP

更新时间:2024-07-19 19:14:53

系统开源

leetcode 答案 Intro neu.edu.vellichor 包下为2017版本 剑指Offer leetcode刷题代码 为本人练习记录学习所作 com.hackhu 原本 包下为2014版 剑指Offer 刷题代码 : 数据结构篇 数据结构系列包括:数组、字符串、链表、栈&队列、Hash、树、堆以及位运算。 数据结构篇的主要考察点在于每一种特定数据结构的特性,尤其是:栈&队列,通常在题目中出现:「后进先出」、「先进先出」等关键字。 对于 链表 和 树 很容易和他们的操作以及特性结合出题,当然也会有一定的解题技巧。 例如:删除链表中的结点。使用「哨兵结点」可以帮我们处理「头结点删除」、「尾结点删除」等边界问题。 使用「快慢指针/双指针」可以很容易处理:「找出链表中环的入口结点」、「删除倒数第 K 个结点」等问题。 而树的「前序遍历」、「中序遍历」、「后序遍历」都有不同的特点,前序遍历和中序遍历的结合可以帮我们解决「NO6.重建二叉树」问题。 查找二叉树的中序遍历可以输出一个有序列。那它的「后序遍历」又有怎样的特点呢?去 NO.24 找找答案。 算法篇 书中对于算法方面考察的


网友评论