![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 57
小妞无语
编程小白一枚,感恩在2022年11月18日有了50个粉丝,呜呜呜我会加油的!!!
展开
-
反转链表(C语言和python,超详细小白做法)
由于python刚开始一直卡着,所以我写了C哈哈哈,思路一模一样。不得不说思考了,虽然有点笨的方法但结果是不错的!随后会更新递归的思路,大家可以一起讨论学习哦!C的这个也很优秀,完全OK!思路详解看代码注释!原创 2022-11-08 16:36:28 · 482 阅读 · 0 评论 -
python验证回文串(三种方法处理数据,三种方法求解,超详细)
这句话就是,如果s[left].isalnum()为True,则跳过继续,当s[left].isalnum()为非数字或英文时,则为not False,则指针后移。这个我没验证,它主要的想法也是双指针,但是它最厉害的是它在原有的基础上改变的字符串,使得空间复杂度变为O(1)这句话就是,遍历字符串s,判断s的每一个字符ch是否为数字或英文,如果是则换为小写,加入到m里面,挺好玩。这是我看了一眼参考答案,直接惊呆了老铁,它直接使用数组逆序输出,玩阴的呜呜呜。第一次写这种Markdown形式的,好累,哈哈哈。原创 2022-10-26 10:03:13 · 1425 阅读 · 0 评论 -
leetcode有效的字母异位词--哈希表与Counter(两种方法天差地别)
这个题有个小技巧,利用了Ascall码值,由于题目明确告诉了我们是小写字母英语表,在Ascall中是连续的一组数长度为26,'a'为最小值,所有元素减去'a'的Ascall码,都会被归并为0-25,真好对应数组编号,当被判断的数组,出现一个元素,则哈希表便会加一,判断数组如果出现则会减一,最后判断哈希表是否有不为0的,如果有,则两个字符串不相等。同时,我参考了答案,发现使用的是哈希表,换汤不换药,还是累计每个元素出现的次数。最后呢,展示一下,这两个算法速度的天差地别吧!判断每个元素出现的次数是否相同,原创 2022-10-24 11:43:48 · 665 阅读 · 0 评论