笨笨的刷题日记

关注我,带你一起学习,共同成长。

LeetCode

还记得三年前找实习的时候 leetCode 还是 1000 题左右,现在都飙到 3000 题了,还有前端狗专用的 JavaScript 系列。这个世界真实太疯狂了。

leetCode 部分习题参考答案 正在更新中

标号题目题解描述
912排序数组ans练习了多种排序算法
994腐烂的橘子ans
3无重复字符的最长子串ans动态规划
39组合总和ans递归
647回文子串ans二维动态规划,双指针
143重排链表ans链表中点,翻转,合并
标号标题题解
2两数之和(~ ̄▽ ̄)~
4寻找两个有序数组的中位数s( ̄▽ ̄)
5最长回文子串/(* ̄︶ ̄)
7整数反转(ノ ̄▽ ̄)
8字符串转换整数 (atoi)( ̄. ̄)
9回文数o( ̄▽ ̄)d
11盛水最多的容器 ̄ω ̄=
14最长公共前缀(~ ̄▽ ̄)~
15三数之和s( ̄▽ ̄)
16最接近的三数之和/(* ̄︶ ̄)
20有效的括号(ノ ̄▽ ̄)
21合并两个有序链表( ̄. ̄)
23合并K个有序链表o( ̄▽ ̄)d
26删除排序数组中的重复项 ̄ω ̄=
33搜索旋转排序数组(~ ̄▽ ̄)~
43字符串相乘s( ̄▽ ̄)
46全排列/(* ̄︶ ̄)
53最大子序和(ノ ̄▽ ̄)
54螺旋矩阵( ̄. ̄)
59螺旋矩阵 2o( ̄▽ ̄)d
61旋转链表 ̄ω ̄=
62不同路径(~ ̄▽ ̄)~
70爬楼梯s( ̄▽ ̄)
78子集/(* ̄︶ ̄)
88合并两个有序数组(ノ ̄▽ ̄)
89格雷编码( ̄. ̄)
104二叉树的最大深度o( ̄▽ ̄)d
121买卖股票的最佳时机 ̄ω ̄=
122买卖股票的最佳时机2(~ ̄▽ ̄)~
124二叉树中的最大路径和s( ̄▽ ̄)
136只出现一次的数字/(* ̄︶ ̄)
141环形链表(ノ ̄▽ ̄)
142环形链表2( ̄. ̄)
146LRU缓存机制o( ̄▽ ̄)d
148排序链表 ̄ω ̄=
155最小栈(~ ̄▽ ̄)~
160相交链表s( ̄▽ ̄)
169多数元素/(* ̄︶ ̄)
206反转链表(ノ ̄▽ ̄)
215数组中的第K个最大元素( ̄. ̄)
217存在重复元素o( ̄▽ ̄)d
230二叉搜索树中第K小的元素 ̄ω ̄=
2312的幂(~ ̄▽ ̄)~
235二叉搜索树的最近公共祖先s( ̄▽ ̄)
236二叉树的最近公共祖先/(* ̄︶ ̄)
237删除链表中的节点(ノ ̄▽ ̄)
238除自身以外数组的乘积( ̄. ̄)
292Nim 游戏o( ̄▽ ̄)d
344反转字符串 ̄ω ̄=
557反转字符串中的单词 III(~ ̄▽ ̄)~

PAT

PAT 的题目很经典,适合大学新生作为学习语言的练习题,练习一下数据结构和基本的算法挺好的。

PAT 乙级题目参考答案 稳定版

标号标题题解
1001害死人不偿命的(3n+1)猜想O
1002写出这个数O
1003我要通过!O
1004成绩排名O
1005继续(3n+1)猜想O
1006换个格式输出整数O
1007素数对猜想O
1008数组元素循环右移问题O
1009说反话O
1010一元多项式求导O
1011A+B 和 CO
1012数字分类O
1013数素数O
1014福尔摩斯的约会O
1015德才论O
1016部分 A+BO
1017A除以BO
1018锤子剪刀布O
1019数字黑洞O
1020月饼O
1021个位数统计O
1022D进制的A+BO
1023组个最小数O
1024科学计数法O
1025反转链表O
1026程序运行时间O
1027打印沙漏O
1028人口普查O
1029旧键盘O
1030完美数列O
1031查验身份证O
1032挖掘机技术哪家强O
1033旧键盘打字O
1034有理数四则运算O
1035插入与归并O
1036跟奥巴马一起编程O
1037在霍格沃茨找零钱O
1038统计同成绩学生O
1039到底买不买O
1040有几个PATO
1041考试座位号O
1042字符统计O
1043输出PATestO
1044火星数字O
1045快速排序O
1046划拳O
1047编程团体赛O
1048数字加密O
1049数列的片段和O
1050螺旋矩阵O
1051复数乘法O
1052卖个萌O
1053住房空置率O
1054求平均值O
1055集体照O
1056组合数的和O
1057数零壹O
1058选择题O
1059C语言竞赛O
1060爱丁顿数O
1061判断题O
1062最简分数O
1063计算谱半径O
1064朋友数O
1065单身狗O
1066图像过滤O
1067试密码O
1068万绿丛中一点红O
1069微博转发抽奖O
1070结绳O
1071小赌怡情O
1072开学寄语O
1073多选题常见计分法O
1074宇宙无敌加法器O
1075链表元素分类O
1076Wifi密码O
1077互评成绩计算O
1078字符串压缩与解压O
1079延迟的回文数O
1080MOOC期终成绩O
1081检查密码O
1082射击比赛O
1083是否存在相等的差O
1084外观数列O
1085PAT单位排行O
1086就不告诉你O
1087有多少不同的值O
1088三人行O
1089狼人杀-简单版O
1090危险品装箱O
1091N-自守数O
1092最好吃的月饼O
1093字符串A+BO
1094谷歌的招聘O
1095解码PAT准考证O
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值