- 博客(15)
- 资源 (2)
- 收藏
- 关注
原创 代码随想录算法训练营第四天 | 24. 两两交换链表中的节点、19.删除链表的倒数第N个节点、 面试题 02.07. 链表相交
-模拟节点交换的过程,看来是需要三个元素的关系的, 第一个节点指向 第三个节点,第三个节点指向第二个节点,第二个节点指向第三个节点的下一个节点。写后总结:如何让指针同时指向两个链表尾部对其后的初始位置,先计算出链表长度,两者的差值,让长度较长的链表的指针从头节点移动差值步,两个指针就对其了,然后进行循环判断两个指针是否指向同一个节点,灵感来自于 删除倒数第N个节点 中两个指针的操作 也是相差N个节点。第一想法:遍历节点,判断该节点的下一个节点是否是指向了 前面的节点,返回指向的节点。总结:使用虚拟节点;
2024-02-27 15:17:10
316
原创 代码随想录算法训练营第三天 | 203.移除链表元素、707.设计链表 、 206. 反转链表
判断当前元素的下一个元素是否符合条件,不符合条件就只令 当前元素 = 当前元素的下一个元素。看到题解后:使用双指针指向前一个元素和后一个元素,并且使用另外一个变量保存后一个元素的下一个元素,方便后移指针。第一想法:反转链表肯定是 让后面的元素 指向 前面的元素,想到了需要保存两个元素,但是没有想到使用双指针,和额外的变量。今日收获:写代码之前考虑了空链表的情况,写代码过程中 发现一个元素的链表的特殊情况也需要额外处理。进行下一个循环(继续判断当前元素,因为当前元素的下一个元素是新赋值的)
2024-02-27 11:58:54
598
原创 代码随想录算法训练营第二天 | 977 有序数组的平方、209长度最小的子数组
for循环中的变量,只存在循环中,如果循环体外也想访问变量,需要在外面声明变量。5. 滑动窗口(最小子串,滑动窗口和双指针不同的是:符合条件地情况下,窗口的一边值可能不变,只滑动另一边的指针,寻找符合要求的答案)然后模拟每一圈,上下左右四次赋值时,的情况,根据情况编写代码。4. 双指针法(有序数组的平方,平方后的数组由两端向中间逐渐减小,使用双指针交换两端的值使其变得有序)返回一个数组中,符合要求的最小长度的子数组,返回子数组的长度。就是一个非递减的数据,每个元素平方后,依然是非递减的输出。
2024-02-26 15:12:09
277
原创 代码随想录算法训练营第一天 | 704 二分查找、27移除元素
应该是两个指针,一个是区间的开头,一个是区间的结束位置,使用中间位置与target目标值进行比较。今日收获,记录一下自己的学习时长:用时30分。看完代码随想录之后的想法。开闭区间的问题还没搞清楚。
2024-02-21 23:52:30
345
1
原创 WSL2+Windows10+ (image:15311): Gtk-WARNING **: 01:09:58.330: cannot open display
运行opencv时,imshow函数显示不出来,(image:15311): Gtk-WARNING **: 01:09:58.330: cannot open display
2023-10-01 16:14:44
309
原创 Fabric_sdk_go:CONNECTION_FAILED. Description: dialing connection on target [localhost:7051]: connect
官方调用链码的示例代码,在main()函数 获取 connection-org1.yaml路径出了问题,还是要填写自己电脑上的路径。官网上写的 cert.pem 实际上应该改为User1@org1.example.com-cert.pem。
2023-09-19 18:20:55
418
1
原创 vscode python solidity solcx 编译问题
solcx.install_solc("0.6.0") 下载这步出现了。需要换成这个 binaries.soliditylang.org。solc-bin.ethereum.org 已经停止维护了。2. 关闭代理后出现以下错误。
2023-02-19 23:04:41
752
原创 vscode创建python虚拟环境 激活虚拟环境失败
python3.3以上自带venv模块在项目文件根路径下创建venv文件夹,然后cd venv/,在命令行中输入python -m venv 、test_venv(虚拟环境名称),如下图。
2023-02-17 22:36:12
2486
原创 零基础学Python6
字符串判断一个数是否为回文数(正数倒数都一样)x="12321""是回文数" if x==x[::-1] else "不是回文数"'是回文数'字符串的各种方法大全字符串的各种方法大合集,《零基础入门学习Python》【最新版】,Python交流,鱼C论坛 - Powered by Discuz! (fishc.com.cn)https://fishc.com.cn/thread-183975-1-1.html大小写字母换来换去的方法:capitalize() casefold() ..
2021-12-03 21:51:12
4062
原创 零基础学Python5
元组既能像列表那样同时容纳多种类型的对象,也有字符串不可变的特性列表 [元素1,元素2,元素3,......]元组 (元素1,元素2,元素3,......)rhyme=(1,2,3,4,5,"上山大老鼠")rhyme(1, 2, 3, 4, 5, '上山大老鼠')rhyme=1,2,3,4,5,"上山大老鼠" #也可以不用写括号rhyme(1, 2, 3, 4, 5, '上山大老鼠')rhyme[0] #元组也可以通过下标获取元素1rhyme[-1] #最后...
2021-12-03 20:56:04
892
原创 零基础学Python4
列表创建列表Alt+p 重复上一段代码序列:字符串 列表访问列表中的某一个元素:下标索引序列最后一个元素索引值可以是 -1[1,2,3,4,5][1, 2, 3, 4, 5][1,2,3,4,5,"上山大老鼠"][1, 2, 3, 4, 5, '上山大老鼠']name=[1,2,3,4,5,"上山大老鼠"]print(name)[1, 2, 3, 4, 5, '上山大老鼠']for each in name: print(each) 123.
2021-12-01 11:52:21
721
原创 零基础学Python2
数字类型:整数 浮点数 复数整数浮点数 小数 Python采用IEEE754的标准来存储浮点数 精度上会有些误差精确计算浮点数——decimal模块(decimal 十进制的意思)E记法—科学计数法复数——实部和虚部以浮点数存放数字运算地板除:结果向下取整(取比目标结果小的最大整数)abs()返回复数的模int()取小数的整数部分 不是四舍五入...
2021-11-27 23:35:05
398
原创 零基础学Python1
学习资源:小甲鱼新建 :File—NewFile保存:ctrl+s运行:Run—Run Module新手可能会碰到的问题:1.检查标点符号是否全部为英文符号?—修改编辑器字体 Options—Configure IDLE(等宽字体)2.检查缩进是否正确?—代码样式指导手册(PEP8)Python3代码样式指导手册(PEP8),《零基础入门学习Python》【最新版】,Python交流,鱼C论坛 - Powered by Discuz! (fishc.com.cn)3.检查函数拼.
2021-11-27 14:38:35
484
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人