Skip to content

SongOnWater/CodeEveryday

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#CodeEveryday

  • 慢慢来,这样会比较快。                                                                                                                        ##TARGET

0 err0r 0 w4rn1n9 1 4c

Sh4re the j0y w1th my fr1end

##CONTENT


1.拿手套E

4.快乐数E

5.排列序号D

6.将整数A变为BE

7.括号匹配E

8.主元素E

9.最长单词E

10.在O(1)复杂度下删除列表元素E

11.二叉树所有路径E

12.寻找缺失数E

13.加一E

14.数飞机

15.恢复IP地址

16.落单的数

17.等价二叉树

###动态规划

18.背包问题

19.背包问题2

20.最长公共子字符串

21.最长公共子序列

22.数字三角形

23.打劫房屋

24.最小调整代价

25.硬币排成线

26.编辑距离

27.最长连续上升子序列

28.跳跃游戏

29.最小路径和

30.不同路径

31.不同路径2

32.爬楼梯

100.Paint House

101.Paint Fence

113.Maximal Square

114.完美平方 ###剑指OFFER

33.用栈实现队列

34. Fizz Buzz 问题

35.菲波那切数列

36.二进制中1的个数

37.寻找旋转数组最小值

38.单例

39.构造二叉树

40.搜索矩阵

41.判断子树

42.奇偶分割数组

43.删除链表中倒数第n个节点

44.合并两个排序链表

45.翻转链表

46.用递归打印数字

47.快速幂(un)

48.二叉树的路径和

49.字符串置换

50.二叉树的后序遍历

51.最小栈

52.二叉树的层次遍历

53.螺旋矩阵

54.复杂链表的复制

55.将二叉查找树转换成双链表

56.最大子数组

57. 第k大元素

58.交叉链表的第一个公共元素

59.丑数

60.统计数字出现次数

61.二进制求和

62.将二叉树拆成链表

###排序

63.中位数

68.字符大小写排序

70.数组划分

71.两数之和

72.三数之和

105.逆序对

###递归

65.全排列

66.带有重复数字的全排列

67.汉诺塔

69.组合问题

107.生成括号

109.电话号码字母组合

###二分法

73.二分查找

74.寻找峰值

93.第一个错误的代码版本

112.搜索插入位置

###技巧

64.乱序寻找第一个丢失的正整数

###字符串处理

75.报数

76.两个字符串是变位词

77.判断字符串是否没有重复字符

81.字符串包含比较

2.重复词D

3.最后一个单词长度E

94.旋转字符串

97.字符串旋转转化

98.有效回文串

108.字符串查找

121.简化路径

122.Left Pad

###链表 78.链表切分(no link)

79.链表中的倒数第N个结点

80.链表求和

82.删除链表中元素

106.交换链表中的两节点

119.删除链表中重复元素 ###树

####线段树

83.线段树的构造

84.线段树的查询

85.线段树的修改

86.线段树的构造(具有MAX节点)

88.区间最小数

89.区间求和(1)

90.线段树查询(2)

91.统计比给定整数小的个数

92.合并排序数组

####二叉树

95.将排序数组转化为高度最低的二叉树

96.二叉树的最小深度

130.克隆二叉树

###数字处理

87.整数翻转

103.尾部零的个数

104.丑数

111.超级丑数

114.最小子数组

118.主元素2

120.落单的数

123.格雷编码

###设计模式 99.玩具工厂

101.Shape工厂

###排列组合

102.下一个排列

65.全排列

66.带有重复数字的全排列

69.组合问题

###贪心

116.买卖股票的最佳时机1

117.买卖股票的最佳时机2

###哈希表

124.两数组的交

125.两数组的交 II

126.快乐数

127.子数组之和

###两根指针

128.移动零

###数组

129.合并排序数组||

###前后遍历

131.数组剔除元素后的乘积

###深度搜索

133.N皇后问题


题目来源:LintCode

E:Easy D:Difficult

About

LintCode每日一击

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%