- 博客(28)
- 收藏
- 关注
原创 【代码随想录训练营第14天】二叉树part02
第一次感觉二叉树的递归这么简单!之前总是在担心这个那个,觉得递归好难,今天终于开窍了一样,虽然可能还是会有点不相信这样就是对的感觉,但是居然每一条都对了!
2024-06-20 00:16:39
110
原创 【代码随想录第13天】二叉树part 01
但是感觉可以用指针去表示遍历的节点这个思路应该不会错。迭代法做了,但是递归法还没有做。统一迭代法还没有完全理解。
2024-06-18 20:42:49
87
原创 【代码随想录训练营第8天】344.反转字符串|541.反转字符串2|54.替换数字
2.对字符串的函数没有熟系。其他还行,下次做题一定要能做出来。原因:1.对reverse函数没有正确使用。都属于简单的题,但是没有做出来。
2024-06-18 00:28:22
93
原创 【代码随想录训练营第8天】344.反转字符串|541.反转字符串2|54.替换数字
2.对字符串的函数没有熟系。其他还行,下次做题一定要能做出来。原因:1.对reverse函数没有正确使用。都属于简单的题,但是没有做出来。
2024-06-14 00:28:29
64
原创 【代码随想录训练营第7天】454.四数相加|383.赎金信|15.三数之和|18.四数之和
相对比较简单,四数之和,三数之和,是在同一个数组里面,用哈希法比较难,因为得去除重复项。用指针就好了,需要把数组排序,这样就能简单处理了。这几题都是看着题解做的,能够理解解题的想法还需要继续巩固,把巧妙的地方吸收进去,真正理解里面的每一处处理。四数相加是4个数组,不会有重复的问题。四数相加和三数之和,四数之和的区别。
2024-06-12 23:30:08
111
原创 【代码随想录 第六天】242.有效的字母异位词 | 349.两个数组的交集 | 202.快乐数 | 1.两数之和
所以要用一个容器保存,target - a[i]在容器key里就输出,不在的话,就把数值和下标放进容器里。然后就要选一个容器去保存,要保存两个东西,一个数值,一个下标,把数值作为key,把下标作为value,因为fmap.find是find key的。注意的点事要懂得用size,find, insert ,auto,pair, iter->second, iter->first之类的用法。要懂得使用set的函数,size,find ,insert, begin,end,auto类型的迭代器。
2024-06-11 22:05:00
153
原创 【代码随想录第四天】142.环形链表 | 160.链表相交 | 19.删除链表的倒数第N个节点| 24.两两交换链表中的节点
第一次刷题,链表需要特别注意的两个点,虚拟头结点和尾部对齐。很关键。还有就是应该移动多少个节点,还有就是如何把虚拟节点理解透彻,指针该怎么指,把握好细节,就没问题了。
2024-06-09 23:39:18
210
原创 【代码随想录第三天】203.移除链表元素 | 707.设计链表 | 206.反转链表
这条题已经做了几遍了,但是今天一做,还是有一些细节没想到,下次希望能完美做出来。这条题已经做了很多遍了,没什么特别的,下次做这条题就要考虑代码的简洁。做出来,但是没通过,下一次一定要自己通过。
2024-06-08 00:51:06
110
原创 【代码随想录训练营第二天】977.有序数组的平方209.长度最小的子数组59.螺旋矩阵II
第一次做出来这条题,还是很开心,以前畏难没有去做这条题,感觉判断,那些逻辑都乱七八糟的。但是今天看了一下题解,感觉只要确定了边界的东西,然后循环就能做出来这条题,真的挺开心的,希望下次做这条题的时候,代码更加简洁,逻辑更加清楚,这次代码做得其实还是会不够好。刷这条题的第一反应是平方后的最小的在中间。写了一半代码发现是不对的,在中间哪个位置是无法确定的。第一次是把这条题做错了, 没有真正地理解滑动窗口,写成了暴力法。然后没有通过,然后看了题解打开了新的思路,希望下次做这条题能立马反应正确的思路。
2024-06-06 23:18:12
181
原创 【代码随想录算法训练营第一天】|704.二分查找 27.移除元素
对于这两条题,已经做过很多遍了,其实做的时候并没有在意各种方法的叫法,觉得还是记住解决的思路,灵活多变最好。两个指针的移动能解决数组的绝大数问题。其余的细节根据题目具体分析。
2024-06-05 19:39:38
122
原创 【无标题】
系统不停地输入,最后要结束的时候以EOF结束,EOF的补码是111111111,只有按位取反的时候才为0;本题很简单,但是注意此题是多组测试数据,即需要不停的接收系统的测试输入,你都可以计算结果并输出。在要不断输入的题目中,就需要使用到~scanf();输入两个整数a和b,计算a+b的和。
2023-07-05 10:01:17
56
1
原创 make libexpat库的时候遇到的问题
在Linux环境下,通过tar -zxf 命令解压文件时遇到”gzip: stdin: not in gzip format“等错误、解决思路:最终发现这个压缩包没有用gzip格式压缩,所以不用加z参数,囧(所以不是所有的解压包都得用 -zxvf)!
2023-03-15 11:09:46
271
1
原创 CMake Error at cmake_install.cmake:41 (file): file INSTALL cannot copy file “/home/wsb/gflags“
解决办法:由于之前已经编译成功的了,是因为不小心删掉了build文件,重新编译才有的报错,所以说文件是应该没有问题的。出现问题的原因是因为没有管理员权限。在make 上加上sudo.再重新编译就没有报错了。
2023-03-15 09:31:27
1685
原创 IDEA安装gitee插件
IDEA安装gitee插件1.安装gitee插件file->settingsplugins->输入gitee->点击installed最后点击apply->ok2.重启IDEA3.关联gitee账号
2021-07-08 13:53:02
1201
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人