- 剑指offer一之二维数组中的查找
- 剑指offer二之替换空格
- 剑指offer三从头到尾打印链表
- 剑指offer四之重建二叉树
- 剑指offer五之用两个栈实现队列
- 剑指offer六之求旋转数组的最小数字
- 剑指offer七之斐波那契数列
- 剑指offer八之跳台阶
- 剑指offer九之变态跳台阶
- 剑指offer十之矩形覆盖
- 剑指offer十一之二进制中1的个数
- 剑指offer十二之数值的整数次方
- 剑指offer十三之调整数组顺序使奇数位于偶数前面
- 剑指offer十四之链表中倒数第k个结点
- 剑指offer十五之反转链表
- 剑指offer十六之合并两个排序的链表
- 剑指offer十七之树的子结构
- 剑指offer十七姊妹篇之二叉树的创建、遍历、判断子二叉树
- 剑指offer十八之二叉树的镜像
- 剑指offer十九之顺时针打印矩阵
- 剑指offer二十之包含min函数的栈
- 剑指offer二十一之栈的压入、弹出序列
- 剑指offer二十二之从上往下打印二叉树
- 剑指offer二十三之二叉搜索树的后序遍历序列
- 剑指offer二十四之二叉树中和为某一值的路径
- 剑指offer二十五之复杂链表的复制
- 剑指offer二十六之二叉搜索树与双向链表
- 剑指offer二十七之字符串的排列
- 剑指offer二十八之数组中出现次数超过一半的数字
- 剑指offer二十九之最小的K个数
- 剑指offer三十之连续子数组的最大和
- 剑指offer三十一之连数中1出现的次数(从1到n整数中1出现的次数
- 剑指offer三十二之把数组排成最小的数
- 剑指offer三十三之丑数
- 剑指offer三十四之第一个只出现一次的字符
- 剑指offer三十五之数组中的逆序对
- 剑指offer三十六之两个链表的第一个公共结点
- 剑指offer三十七之数字在排序数组中出现的次数
- 剑指offer三十八之二叉树的深度
- 剑指offer三十九之平衡二叉树
- 剑指offer四十之数组中只出现一次的数字
- 剑指offer四十一之和为S的连续正数序列
- 剑指offer四十二之和为S的两个数字
- 剑指offer四十三之左旋转字符串
- 剑指offer四十四之翻转单词顺序列
- 剑指offer四十五之扑克牌顺子(序列是否连续)
- 剑指offer四十六之孩子们的游戏(圆圈中最后剩下的数,约瑟夫环问题)
- 剑指offer四十七之求1+2+3+…+n
- 剑指offer四十八之不用加减乘除做加法
- 剑指offer四十九之把字符串转换成整数
- 剑指offer五十之数组中重复的数字
- 剑指offer五十一之构建乘积数组
- 剑指offer五十二之正则表达式匹配
- 剑指offer五十三之表示数值的字符串
- 剑指offer五十四之字符流中第一个不重复的字符
- 剑指offer五十五之链表中环的入口结点
- 剑指offer五十六之删除链表中重复的结点
- 剑指offer五十七之二叉树的下一个结点
- 二分查找各种变形,(剑指Offer)面试题38:数字在排序数组中出现的次数
- 两个堆栈实现列队
- 剑指offer五十八之对称的二叉树
- 包含MIN函数的栈+一个数组实现两个堆栈+两个数组实现MIN栈
- 01-复杂度1 最大子列和问题(剑指offer和PAT)
- 剑指offer五十九之按之字形顺序打印二叉树
- 创建二叉树求叶子节点个数
- 栈和队列面试题(一):栈和队列的相互实现
- 剑指offer六十之按之把二叉树打印成多行
- 回文链表
- offer–链表反转和从尾到头打印链表
- while (cin>>str)退出死循环
- 内存溢出(heap corruption detected:)
- 剑指offer
- 《剑指offer》全部题目-含Java实现
- 反转链表 16
- 合并排序的链表 17
- 归并排序
- 利用构造函数求1到n的和 46
- (atoi)String to Integer 49
- 二维数组中查找 3
- 替换空格 4
- 从尾到头打印链表 5
- 两个栈实现队列 7
- 旋转数组中的最小值 8
- 二进制中1的个数 10
- 自己实现一个数的整数次方 11
- 打印1到最大的n位数 12
- O(1)时间删除链表中的节点 13
- 剑指offer解题报告(Java版)——二叉搜索树转换为双向链表 27
- 剑指offer解题报告(Java版)——树的子结构 18
- 剑指offer解题报告(Java版)——二叉树的镜像 19
- 剑指offer解题报告(Java版)——判断一个数组是否是二叉搜索树的后序遍历序列 24
- 剑指offer解题报告(Java版)——二叉树中和为某一值的路径 25
- 剑指offer解题报告(Java版)——求逆序对 36
- 剑指offer解题报告(Java版)——找到两个链表的第一个公共节点 37
- 剑指offer解题报告(Java版)——二叉树的深度 判断二叉树是否平衡 38
- 剑指offer解题报告(Java版)——数组中只出现一次的数字 40
- 剑指offer解题报告(Java版)——和为s的两个数,一串连续数 41
- 剑指offer解题报告(Java版)——翻转单词顺序 左旋字符串 42
- 剑指Offer解题报告(Java版)——n个骰子的点数 43
- 剑指Offer解题报告(Java版)——扑克牌顺子 44
- 剑指Offer解题报告(Java版)——约瑟夫环 45
- 剑指Offer解题报告(Java版)——不用加减乘除做加法 47
- 剑指Offer解题报告(Java版)——字符串转换为数字 49
- 剑指Offer解题报告(Java版)——排序数组中某个数的个数 38
- 大数问题
- 位运算
- 二分查找及拓展
- 快速排序及拓展
- 计数排序及拓展
- 字符全排列
- 斐波那契数列
- 归并排序及拓展
- 堆排序及拓展
- STL规范
- 广度优先遍历
- 复杂链表的克隆
- 两个栈的配合
- 栈的压入弹出序列
- 简单链表
- 两个链表
- 环形链表中最后剩下的数字
- 复杂链表
- 先序遍历
- 中序遍历
- 后序遍历
- 遍历重构
- 字符替换和删除
- 字符串旋转
- 回文判断
- 特殊数字
- 指针首尾并进
- 实现字符串的库函数
- 指针从头出发
- 字符全组合
- 指针从尾往前
- 字符串转化为整数
- 二叉树的遍历游走
- 整数转化为字符串
- 代码的优化 性能的提升 – JAVA
- HashMap底层原理解析
- 动态规划 (一)
- 背包问题
- 牛客网 – 剑指Offer(上)
- 牛客网 – 剑指Offer(中)
- ArrayList底层原理解析
- 深入Lua – 字符串
- 八皇后问题(N皇后问题)
- 剑指offer系列——剑指 Offer 11. 旋转数组的最小数字(C语言)
- 数据流中的中位数
- 剑指offer系列——剑指 Offer 15. 二进制中1的个数(C语言)
- 数组中数值和下标相等的元素
- JZ28. 数组中出现次数超过一半的数字
- 剑指Offer——知识点储备–Linux基本命令+Makefile
- 剑指Offer——好未来视频面知识点储备+面后总结
- 剑指Offer——知识点储备-操作系统基础
- 剑指Offer——知识点储备-常用算法
- 剑指Offer——知识点储备-J2EE基础
- 剑指Offer——知识点储备-网络基础
- 剑指Offer——知识点储备-数据库基础
- 剑指Offer——企业级项目中分层的含义与依据及多态的优势
- JZ15. 二进制中1的个数
- 剑指Offer——知识点储备–Linux基本命令+Makefile
- 剑指Offer——知识点储备-Java基础
- 包含min函数的栈(Java)
- 输入一个整数数组,实现一个函数来调整该数组中数字的顺序
- 凹凸函数
- 剑指offer——实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。
- 调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于位于数组的后半部分,保证相对位置不变。
- 输入一个整数数组,实现一个函数来调整该数组中数字的顺序
- 《剑指offer》第一篇—消失的数字
- 《剑指offer》第二篇 单身狗
- [剑指Offer]6.替换空格
- 【剑指offer】包含min函数的栈
- 【剑指offer系列01】二维数组中的查找
- Day55:链表中环的入口结点
- 剑指offer系列——剑指 Offer 15. 二进制中1的个数(C语言)
- 数组中重复的数字(剑指offer)+时间复杂度O(n)空间复杂度O(1)的想法
- 具有N个节点的二叉树有多少种形态,居然有计算公式
- 【剑指offer系列02】替换空格问题
- 给出两个字符串a和b,判断字符串a是否包含字符串b
- 数据流中的中位数
- 剑指offer—47求1+2+3+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)
- 特殊的求和:1+2+3+…+n
- 形态学运算之基本概念
- 剑指Offer——银行考试
- 剑指Offer——贪心算法
- 剑指Offer——联通研究院笔、面试题 (Offer-1已收割)
- 剑指Offer–排序算法小结
- 剑指Offer——知识点储备–Linux基本命令+Makefile
- 剑指Offer——咪咕笔试题+知识点总结
- 剑指offer(1-10题)详解
- 剑指offer 扑克牌顺子
- 剑指Offer——京东校招笔试题+知识点总结
- 剑指Offer——知识点储备-常用算法
- 剑指Offer之和为S的连续正数序列
- 剑指Offer——贪心算法
- 【面试题一】类型转换关键字,空类对象模型,拷贝构造函数,赋值运算符函数
- 剑指Offer——“你最大的缺点是什么”回答技巧及范例
- 【剑指offer】面试题31:栈的压入、弹出序列
- 剑指offer(1-10题)详解
- 49.剑指Offer-礼物的最大价值
- 剑指Offer——贪心算法
- 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 则依次打印出数字1,2,3,4,8
- 【剑指offer】两个链表的第一个公共结点
- 从1到n整数中1出现的次数(Java)
- 剑指Offer——知识点储备-J2EE基础
- 《剑指Offer》面试题:寻找两个链表的第一个公共节点
- 求两个链表的第一个公共节点
- 两个链表的公共节点
- 剑指offer | 面试题52:两个链表的第一个公共节点
- 《剑指offer》刷题笔记(时间空间效率的平衡):两个链表的第一个公共结点
- 码农小汪-剑指Offer之34 -两个链表的第一个公共结点 hashMap
- 剑指Offer——银行考试
- 剑指Offer——企业级项目中分层的含义与依据及多态的优势
- 《剑指Offer》面试题:数值的整数次方
- 剑指Offer——知识点储备-数据库基础
- 剑指Offer——知识点储备-数据库基础
- 矩阵中的最大路径和;礼物的最大价值–剑指offer
- 【Java】剑指Offer面试题三:在一个长度为n的数组里的所有数字都在0到n-1的范围内。 数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中任意一个重复的数
- 【面试题】老鼠毒药问题(二进制思想)
- 剑指Offer——企业级项目中分层的含义与依据及多态的优势
- 【Java】剑指Offer面试题三:在一个长度为n的数组里的所有数字都在0到n-1的范围内。 数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中任意一个重复的数
- 剑指offer:在一个长度为n的数组里的所有数字都在0到n-1的范围内。 数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中任意一个重复的数字。 例如,如果输入
- 剑指offer||数组中重复的数字–在一个长度为n的数组里的所有数字都在0到n-1的范围内。 数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中任意一个重复的
- 剑指offer——在一个长度为n的数组里的所有数字都在0到n-1的范围内。 数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中任意一个重复的数字。
- 在一个长度为n的数组里的所有数字都在0到n-1的范围内。数组中某些数字是重复的, * 但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。 public stati
- 剑指Offer——银行考试
- 剑指Offer——企业级项目中分层的含义与依据及多态的优势
- 剑指Offer——如何做好自我介绍
- 把只包含因子2、3和5的数称作丑数(Ugly Number)。例如6、8都是丑数,但14不是,因为它包含因子7。
- 剑指offer:把只包含质因子2、3和5的数称作丑数(Ugly Number)。例如6、8都是丑数,但14不是,因为它包含质因子7。 习惯上我们把1当做是第一个丑数。求按从小到大的顺序的第N个丑数。
- .把只包含质因子2、3和5的数称作丑数(Ugly Number)。例如6、8都是丑数,但14不是,因为它包含质因子7。 习惯上我们把1当做是第一个丑数。求按从小到大的顺序的第N个丑数。
- 编程之美读书笔记(3) 统计在从1到n的正整数中1出现的次数
- 【Java】题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?
- 把只包含因子2、3和5的数称作丑数(Ugly Number)。例如6、8都是丑数,但14不是,因为它包含因子7。 习惯上我们把1当做是第一个丑数。求按从小到大的顺序的第N个丑数。
- (剑指offer)从n个数中选取m个数的所有组合
- 将逗号分隔的字符串(数组)取出存到数组中
- 剑指Offer——“你最大的缺点是什么”回答技巧及范例
- 整数中1出现的次数
- 剑指Offer——携程笔试题+知识点总结
- 剑指Offer——企业级项目中分层的含义与依据及多态的优势
- 剑指offer(1-10题)详解
- 代码题–C++–任意进制间转换将十进制数转换为任意进制
- 链表倒数第k个节点
- 剑指Offer – 链表中倒数第k个结点
- 链表中倒数第k个结点
- js——替换字符串中的空格
- 剑指offer_输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字
- java实现输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字
- 程序员面试题精选100题(36)-在字符串中删除特定的字符[算法]
- (剑指offer)从n个数中选取m个数的所有组合
- Leetcode interview28 镜像对称二叉树
- 颠倒栈
- 面试题50. 树中两个结点的最低公共祖先结点
- 剑指offer系列——剑指 Offer 49. 丑数
- 形态学运算之基本概念
- 二叉树的下一个结点(寻找中序遍历中某一结点的后继结点)
- 数组奇数偶数划分
- 剑指offer(65):获取数据流中的中位数
- 数据流中的中位数
- 15. (附加)链表中间节点(C++版本)
- 剑指Offer——企业级项目中分层的含义与依据及多态的优势
- 剑指Offer——企业级项目中分层的含义与依据及多态的优势
- 奇数位为正,偶数位为负,求和–两个数的最大公约数–9出现的次数
- 数组奇数偶数划分
- 剑指Offer——你真的看懂无领导小组面试了吗?
- 剑指offer | 面试题53 – II. 0~n-1中缺失的数字
- 字符串的排列组合
- 成绩排序
- 【剑指Offer-字符串】请实现一个函数用来判断字符串是否表示数值(包括整数和小数)
- 把字符串转换成整数
- [剑指offer-41]数据流中的中位数
- 剑指Offer——知识点储备-J2EE基础
- 剑指Offer——“你最大的缺点是什么”回答技巧及范例
- 剑指Offer——携程笔试题+知识点总结
- 将逗号分隔的字符串(数组)取出存到数组中
- 【剑指offer】最小的k个数
- 打印1到最大的n位数(Java)
- 数值的整数次方
- 骰子的点数
- 剑指Offer——银行考试
- 剑指offer面试题67. 把字符串转换成整数
- 把字符串转换成整数(字符串)
- 字符串转换成整数(Java)
- 将逗号分隔的字符串(数组)取出存到数组中
- C语言:反转整个字符串,并将全部小写字母转换为大写字母
- 字符串的全排列——按字典顺序
- 《剑指Offer》面试题:将字符串转换为整数
- 剑指offer35-数组中的逆序对-Java
- 剑指offer之数组中的逆序对(Java实现)
- [剑指Offer]数组中的逆序对(Java)
- 剑指Offer:数组中的逆序对Java/Python
- 数组中的逆序对 java
- 《剑指offer》-将一个字符串转换成一个整数,要求不能使用字符串转换整数的库函数
- 《剑指offer》51–数组中的逆序对[C++]
- 剑指offer – 50.第一个只出现一次的字符 | 51.数组中的逆序对
- 剑指offer—第一个只出现一次的字符、数组中逆序对
- 将一个字符串转换成一个整数(实现Integer.valueOf(string)的功能,但是string不符合数字要求时返回0),要求不能使用字符串转换整数的库函数。 数值为0或者字符串不是一个合法的数
- 剑指offer:将一个字符串转换成一个整数,要求不能使用字符串转换整数的库函数。 数值为0或者字符串不是一个合法的数值则返回0。
- 将一个字符串转换成一个整数
- 【剑指OFFER】把字符串转换成一个整数
- 反转字符串&&反转字符串中单词的序列
- 【剑指offer】在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。输入这样的一个二维数组和一个整数,判断数组中是否含该整数
- 《剑指offer》-把字符串序列循环左移K位后的序列输出
- 汇编语言中有一种移位指令叫做循环左移(ROL),现在有个简单的任务,就是用字符串模拟这个指令的运算结果。对于一个给定的字符序列S,请你把其循环左移K位后的序列输出。
- Leetcode147. 对链表进行插入排序
- java实现输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针指向任意一个节点),返回结果为复制后复杂链表的head
- 具有N个节点的二叉树有多少种形态,居然有计算公式
- 二维数组中的查找
- 二维数组中查找(c++版)
- 【剑指offer】在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。输入这样的一个二维数组和一个整数,判断数组中是否含该整数
- 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序
- 2、二维数组中的查找
- 二维数组中的查找
- 二维数组中的查找(数组 查找)
- 键指offer——面试题4:二维数组中的查找(p44-48)
- 剑指offer
- 【剑指offer】二进制中1的个数
- 【剑指Offer面试题】 九度OJ1513:二进制中1的个数
- 二进制中0的个数
- 求二进制中1的个数
- 二进制中1的个数+将十进制转换成二进制的方法
- C++ 编写一个Singleton类(单例模式)
- C++实现单例类
- 股票的最大利润(Java实现)
- 剑指Offer——二分查找算法
- 【剑指offer】二分查找二维数组
- 二分法查找的两种方法
- 二叉排序树、二叉平衡树
- 用两个栈实现队列
- 用两个栈实现队列(Java)
- 剑指Offer23——二叉搜索树的后序遍历序列
- 面试题33:二叉搜索树的后序遍历序列
- 《剑指Offer》– 二叉搜索树的后序遍序列(学会后序遍历序列特点,Python)
- 二叉搜索树的后序遍历序列_23
- 二叉搜索树的后序遍历序列(Java)
- 【剑指Offer】二叉搜索树的后序遍历序列(判断二叉排序树的后序遍历序列合法性)
- 23.二叉搜索树的后序遍历序列
- 剑指Offer- 23 – 二叉搜索树的后序遍历序列 – C++/Java
- 【剑指offer】二叉搜索树的后序遍历序列(栈、树)
- 二叉搜索树的后序遍历序列
- 二叉搜索树后序遍历
- 重建二叉树
- 二叉树节点为某一值的路径
- 平衡二叉树转为排序的双向链表;知道孩子如何求双亲
- 先中后序遍历二叉树(递归、非递归)(Java)
- 剑指offer(22~24)二叉树层序遍历–二叉树的后序遍历序列–二叉树中和为某一值得路径
- 二叉树的输入输出操作
- 剑指offer:输入一颗二叉树的根节点和一个整数,按字典序打印出二叉树中结点值的和为输入整数的所有路径。
- 三(简单题)、求一颗二叉树的深度
- java 二叉树的深度、平衡二叉树、二叉树的下一个结点
- 二叉树遍历迭代实现
- 剑指offer打卡day03:二叉搜索树与双向链表 & 扑克牌顺子
- 二进制中1的个数+将十进制转换成二进制的方法
- 剑指offer系列——剑指 Offer 15. 二进制中1的个数(C语言)
- 如何求二进制数中0的个数
- 如何统计字符串中连续的重复字符个数python实现
- 二进制运算技巧
- 位运算(整数的二进制处理方法)JZ11、12、面试题56-I、64、65
- JZ36. 二叉搜索树与双向链表
- 剑指offer系列——剑指 Offer 21. 调整数组顺序使奇数位于偶数前面(C语言)
- 剑指offer
- 完全二叉树的最后一个节点
- 习题三:C++中的结构体(定义时就可以初始化)和vector数组用法
- 请实现一个函数,将一个字符串中的每个空格替换成…
- 输入一个整数数组,实现一个函数来调整该数组中数字的顺序
- java中栈、队列、双端队列的初始化