Skip to content

YKitty/Brush-problem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

题目:
1.两个有序数组的交集
2.取出字符串中重复的字符
3.找数组中超过三分之一的数字
4.输出一个整数的二进制数中有多少个1
5.从多种颜色并且个数不一样的手套中,找手套
6.使用二叉树的前序和中序重新构建这个二叉树
7.两个链表的第一个公共结点
8.数组中逆序对
9.将二叉搜索树转变为一个双向链表
10.求一个二叉树/二叉搜索树的最近公共祖先结点
11.不使用while/for求得1+2+3+...+100
12.不使用[+-*/]计算两个数字相加
13.数字的N次方值
14.旋转数组的最小值
15.完美数
16.扑克求得最大的牌面
17.乘积小于K的个数
18.打印从1到N位的数字
19.两个栈实现队列
20.两个队列实现栈
21.最小栈
22.栈的入栈顺序和出栈顺序是否合法
23.二叉树的镜像
24.一个二叉树是不是另一个二叉树的子树
25.从上往下打印二叉树
26.二叉搜索树的后序遍历序列(扩展:给定一个二叉搜索树的前序序列)
27.合并两个有序链表
28.翻转链表
29.链表中倒数的第K个结点(以及其扩展题:一个链表是否带环;求一个链表的中间结点)
30.调整数组顺序使奇数位于偶数的前面
31.在时间复杂度为O(1)删除链表结点
32.输出二叉树的左视图或者右视图
33.二叉树中和为某一值的路径
35.复杂链表的复制
36.字符串的排列
37.数组出现次数超过一半的数字
38.最小的K个数字
39.连续子数组的最大值
40.从1到N整数中1出现的次数
41.把数组排成最小的数
42.逆置链表

About

📚剑指offer,Leetcode

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages