leetcode
跃2.0
永远不能辜负的是星辰大海 以往blog不要问我(我也不知道 )
展开
-
排列组合 回溯 决策树
我发现这些东西在小学数学都有根可寻,我小学就学过决策树了,只是没有想到这个名字这么高大上。。 这题我不会,看代码 写的是递归,好复杂。。。。。。我觉得慢慢看https://zhuanlan.zhihu.com/p/93530380。leetcode 46 应该等下就明白了。 我搞玄学去了,对编程没有什么兴趣,再说再说。 ...原创 2019-12-23 12:00:22 · 383 阅读 · 0 评论 -
leetcode 344反转字符串
字符串反转。 方法其实都差不多啦。 双指针 交换 然后我发现那个异或也可以。 void reverseString(char* s, int sSize){ /* char temp; int i; for(i=0;i<sSize/2;i++) { temp=s[i]; s...原创 2019-12-20 20:59:43 · 124 阅读 · 0 评论 -
leetcode打卡之292 nim游戏
不会做,但是一眼就造博弈论啊 不明白博弈论,这个东西感觉太高大上了,我脑子拒绝,但是不影响我做对它。 这种简单的题目找规律。找对就可了,难的还是找规律或者研究博弈论,自求多福。leetocde有很多找规律的题。有空还是会研究研究博弈论。 ...原创 2019-12-16 17:33:44 · 126 阅读 · 0 评论 -
leetcode打卡237删除链表中的节点
这个题其实也没什么就是稍微和我们平时一般见的解决方式有点不一样。属于so easy。 那么按照这种思路写链表和我们平时有什么不一样呢。 平时一般人删除单链表里某个节点就是找到要删节点的前一个的修改它的指向,修改要删节点的后继指向也可以。。。具体问题具体解决看参数吧! 还是记录一下。细节最讨厌。长得太像让人分不清。 正确的做法: void deleteNode(struct ListNod...原创 2019-12-16 15:51:50 · 121 阅读 · 0 评论 -
leetcode打卡 7整数反转
在我做过两次求每位数以后终于记得怎么求的了。。。本质上我还是不会算小学数学,这都是小学数学题。 肌肉记忆比较好。[dog] 然后2的32次等于多少 求每位数就是%10然后除以10 数就会不断减小。。。。 对数字一点不敏感的人真烦。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 我可以稍微理解%然后/ 这样都要脑子算一下。但是直接 累加rs=rs*10...原创 2019-12-15 21:55:34 · 127 阅读 · 0 评论 -
leetocde打卡 322零钱兑换
这题好难啊。。。。。。。和上一道一点都不一样,还是斐波拉契亚数列简单。 今天没有玩玄学,想它。玄学多好玩。。。。 还是没看明白为什么是 f(n)= 0(n=0) min(f(n-dj))+1 (n=j) 但是好像又明白一点,但是又不是很明白。。。。最烦这种。 ...原创 2019-12-13 18:52:27 · 109 阅读 · 0 评论 -
leetcode 529 扫雷
这个题目很简单,跟着题解写就可以了。题解非常非常详细了。除了c语言的参数我很讨厌,Java老是给我各种报错我很烦,不然我就用Java。别的语言参数都没有c这么讨厌。 为什么我去年没有写出来呢,因为我当时因为惯性质疑了自己的思路,我以为我不会写递归嘛,但是我写这个题目都没有怎么想递归,非常顺其自然看着题解写出来,我花时间最多是研究参数。我的思路一直都很对,只是当时有的地方缺少限制条件,...原创 2019-09-28 20:47:35 · 225 阅读 · 0 评论