Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
剑指 Offer(第2版)面试题 40:最小的 k 个数
剑指 Offer 第2版 面试题 40 最小的 k 个数 剑指 Offer 第2版 面试题 40 最小的 k 个数 解法1 排序 解法2 快速选择 解法3 优先队列 剑指 Offer 第2版 面试题 40 最小的 k 个数 题目来源 53
剑指 Offer
算法
数据结构
c
剑指offer
剑指 Offer(第2版)面试题 34:二叉树中和为某一值的路径
剑指 Offer 第2版 面试题 34 二叉树中和为某一值的路径 剑指 Offer 第2版 面试题 34 二叉树中和为某一值的路径 解法1 深度优先搜索 剑指 Offer 第2版 面试题 34 二叉树中和为某一值的路径 题目来源 47 二叉
剑指 Offer
算法
c
剑指offer
二叉树
剑指 Offer(第2版)面试题 35:复杂链表的复制
剑指 Offer 第2版 面试题 35 复杂链表的复制 剑指 Offer 第2版 面试题 35 复杂链表的复制 解法1 模拟 剑指 Offer 第2版 面试题 35 复杂链表的复制 题目来源 48 复杂链表的复刻 解法1 模拟 算法 复制原
剑指 Offer
链表
数据结构
剑指offer
c
剑指 offer第62题-圆圈中最后剩下的数
让小朋友们围成一个大圈 然后 随机指定一个数 m 让编号为 0 的小朋友开始报数 每次喊到 m 1 的那个小朋友要出列唱首歌 然后可以在礼品箱中任意的挑选礼物 并且不再回到圈中 从他的下一个小朋友开始 继续 0 m 1 报数 这样下去 直到
算法题
剑指 Offer
剑指Offer 62 -- 圆圈中最后剩下的数字
剑指Offer 62 圆圈中最后剩下的数字 题目 0 1 n 1这n个数字排成一个圆圈 从数字0开始 每次从这个圆圈里删除第m个数字 删除后从下一个数字开始计数 求出这个圆圈里剩下的最后一个数字 例如 0 1 2 3 4这5个数字组成一个圆
剑指 Offer
算法
Java
剑指offer
圆圈中最后剩下的数字
剑指 Offer 32 - II. 从上到下打印二叉树 II
剑指 Offer 32 II 从上到下打印二叉树 II 题目 题目链接 解题思路 具体思路 具体代码 题目 题目链接 https leetcode cn com problems cong shang dao xia da yin er c
剑指 Offer
LeetCode
数据结构
广度优先算法
队列
剑指 Offer 09. 用两个栈实现队列
题目链接 09 用两个栈实现队列 思路分析 用两个栈实现队列 首先把1 gt 2然后逐个弹出顶端元素 class CQueue public stack
剑指 Offer
队列
栈
简单
剑指 Offer 53 - I. 在排序数组中查找数字 I
剑指 Offer 53 I 在排序数组中查找数字 I 题目 题目链接 具体代码 题目 题目链接 https leetcode cn com problems zai pai xu shu zu zhong cha zhao shu zi l
剑指 Offer
LeetCode
排序算法
散列表
Python :删除链表中重复的节点
牛客网上的剑指 offer的在线编程 题目描述 在一个排序的链表中 存在重复的结点 请删除该链表中重复的结点 重复的结点不保留 返回链表头指针 例如 链表1 gt 2 gt 3 gt 3 gt 4 gt 4 gt 5 处理后为 1 gt 2
python
剑指 Offer
编程
链表
剑指 Offer 25. 合并两个排序的链表
题目链接 25 合并两个排序的链表 思路分析 利用归并排序的归并思想 Definition for singly linked list struct ListNode int val ListNode next ListNode int
剑指 Offer
链表
简单
剑指 Offer 63. 股票的最大利润
剑指 Offer 63 股票的最大利润 题目 题目链接 解题思路 题解 代码 题目 题目链接 https leetcode cn com problems gu piao de zui da li run lcof 解题思路 题解 动态规划
剑指 Offer
LeetCode
动态规划
算法
剑指 Offer 18. 删除链表的节点
题目链接 18 删除链表的节点 Definition for singly linked list struct ListNode int val ListNode next ListNode int x val x next NULL c
剑指 Offer
简单
剑指 Offer 53 - I. 在排序数组中查找数字 I
题目链接 53 I 在排序数组中查找数字 I 思路分析 利用二分查找即可 class Solution public int search vector
剑指 Offer
二分
简单
剑指 Offer 05. 替换空格
题目链接 05 替换空格 思路分析 遍历判断即可 class Solution public string replaceSpace string s std ios sync with stdio false string tmp for
剑指 Offer
简单
剑指 Offer 50. 第一个只出现一次的字符
剑指 Offer 50 第一个只出现一次的字符 题目 题目链接 具体代码 集合缓存法 索引比较法 题目 题目链接 https leetcode cn com problems di yi ge zhi chu xian yi ci de z
剑指 Offer
LeetCode
算法
散列表
剑指 Offer 04. 二维数组中的查找
题目链接 04 二维数组中的查找 思路分析 利用右上角的数来判断减少判断行数 如果右上角的数大于target那么该列都大于 所以j 如果小于target那么改行都小于 所以i class Solution public bool findN
剑指 Offer
中等