![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
LeetCode
Geeks.
Lotus
展开
-
回文数--手绘
这样的话方便我们之后去判断。主要的就是数位分离的想法。把n位数分解为一个一个的。原创 2024-08-17 16:37:34 · 70 阅读 · 0 评论 -
最长回文字串
遇到不是回文的时候结束。举个例子,str=acdbbdaa 我们需要寻找从第一个 b(位置为 3)出发最长回文串为多少。但是其实他们的本质上也都是字符串所以也不需要进行一个过多的进行考虑。同样的如果我们这个字符串的空间存储不够了,进行扩容就可以了。首先往左寻找与当期位置相同的字符,直到遇到不相等为止。然后往右寻找与当期位置相同的字符,直到遇到不相等为止。首先我们要去明白这个最长回文字串的相关的意思。也要考虑字母和数字同时存在的相关的状况。也同时存在着两边都相等的很爽的情况了。这道题目的解法总结如下。原创 2024-08-17 16:15:52 · 63 阅读 · 0 评论 -
两数相加--手绘
之后在进位之后我们让这个carry去接受这个值在之后进行添加到更高一位的数值上。从而在遍历的过程中我们知道,在这个链表中我们去存储这个原本的进位之后的数值。在最开始的时候,我们要去先new上一个链表。这样的话就去实现了一个新的链表最后输出。方便我们在之后对链表的一个相关的遍历。首先我们要去了解链表的相关的知识。表示我们链表中所剩下的数值。对于这道题的相关总结。让指针指向这个头节点。原创 2024-08-17 15:19:36 · 213 阅读 · 0 评论