剑指offer面试题25. 合并两个排序的链表(双指针)
题目描述 输入两个递增排序的链表,合并这两个链表并使新链表中的节点仍然是递增排序的。 原创文章 264获赞 692访问量 3万+ 关注 私信 展开阅读全文 作者:程旭员
用户评论
推荐下载
-
将两个递增的链表合并为一个递减链表
该算法为将两个递增的链表合并为一个递减链表,采用头插法和尾插法两种不同的方法实现
41 2019-05-19 -
双链表实现链表排序合并等操作
用双链表实现链表的合并以及链表的排序,其中包括链表的一些基本操作也有用于链表排序,链表合并的函数
66 2019-01-02 -
剑指Offer– 面试题59–II.队列的最大值deque模拟单调栈
1. 题目 请定义一个队列并实现函数 max_value 得到队列里的最大值,要求函数max_value、push_back 和 pop_front 的时间复杂度都是O(1)。 若队列为空,pop_f
10 2020-12-23 -
剑指Offer刷题笔记面试题41.数据流中的中位数
难度:困难 一、题目描述: 二、解题分析: 1、 使用大根堆和小根堆 假想我们现在有两个容器 A, B 这两个容器将我们的整体数据分成两部分,且 A 中的数据都小于 B 中的数据,并且 A 中的最
8 2020-12-22 -
剑指offer面试题15.二进制中1的个数位运算
题目描述 请实现一个函数,输入一个整数,输出该数二进制表示中 1 的个数。例如,把 9 表示成二进制是 1001,有 2 位是 1。因此,如果输入 9,则该函数输出 2。 思路 详见链接 代码 cla
8 2020-12-23 -
剑指Offer– 面试题33.二叉搜索树的后序遍历序列递归
1. 题目 输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历结果。如果是则返回 true,否则返回 false。假设输入的数组的任意两个数字都互不相同。 参考以下这颗二叉搜索树: 5 / \
7 2020-12-30 -
剑指offer算法实现java版面试题21包含min函数的栈
实现一个栈,要求使用O(1)时间获取栈中最小值,O(1)执行pop、push操作。
8 2020-04-29 -
剑指offer算法实现java版面试题19二叉树的镜像
分析:所谓“镜像”就是从镜子里看到的样子。我们可以画一棵二叉树,然后画出该二叉树的镜像。画完图之后我们会发现,所谓“二叉树的镜像”就是把二叉树中所有子树的左孩子和右孩子进行交换。因此需要遍历二叉树所有
8 2020-04-29 -
剑指offer免费分享
经典的面试指南,提高自身编程能力的同时可以应对大多数的线上笔试编程题。资源来自网上
38 2019-02-18 -
剑指offer全部代码
包含剑指offer全部代码,用VS打开,直接可以运行所有代码
38 2019-03-01
暂无评论