- 博客(12)
- 收藏
- 关注
原创 28. 找出字符串中第一个匹配项的下标
我的思路: 在haystack中找needle的第一个字母,找到后 haystack 从这个字母开始截取needle.length长度的字符 和 needle比较 如果一致就返回此时的index。官方给的题解是kmp,还没有研究明白o(╥﹏╥)o。
2025-02-19 10:30:25
136
原创 14. 最长公共前缀
思路: 遍历数组,将每个字符串split切割成数组,遍历这个数组将每个数组第i个元素放入map结构key为i的键值对中,之后遍历map,如果键值对的长度等于输入数组的长度,且键值对的value数组中每个字母都一样就把这个字符记录下来。这个错误就在return这里,我遍历map用的是foreach回调函数,这里的return只是回调函数的return,并不是整个大函数的return 因此这里获取不到结果。这个题目花了我很多时间,这里我犯了一个错误,大家能发现吗。我看官方给的答案这个好像叫纵向遍历。
2025-02-18 11:43:51
147
原创 121. 买卖股票的最佳时机
遍历 将遇到的最小价格记录下来 如果一直存在比上一个最小价格还小的价格那就说明这是个递减的序列,盈利为负,此时最大利润为0。只有遇到比最小价格大的数利润才可能为正,将正的利润记录并比较。这是我自己想的笨办法,这个超时了。下面这个是参考答案改的。
2025-02-17 10:38:54
139
原创 python openpyxl.chart库绘制excel图表的使用
简介:openpyxl是一个python库,用于读写Excel文件。openpyxl.chart是openpyxl中的一个模块,用于在Excel工作簿中创建和操作图表。
2024-04-19 10:00:22
4638
2
原创 Python 遍历文件夹下所有文件 读取文件中所有行
1.拼出所有文件路径 得到该路径下所有的文件的文件路径 pathArr数组是E:/p/test路径下所有文件的绝对地址。* 目前还有一点问题 路径拼出来 \ 不是一致方向有的是斜杠有的反斜杠 找不到原因 有大神知道为啥吗。2.遍历这个路径数组 依次打开每个文件 读取文件的每一行 筛选 包含Filter字符的行 写入新文件。要使用 我想的一个办法是 将pathArr中每一个元素都处理一下字符串 将斜杠统一再进行2。
2024-03-16 10:20:37
680
1
原创 git 总结
保存当前的工作进度,把暂存区和工作区的改动保存到一个未完结变更的堆栈中;即如果在B分支上使用git rebase A就是将B分支上的修改都变基(移到)A分支上。git cherry-pick 'id' 摘取某个commit_id到当前分支下,一个分支摘取另一个分支的某个commit提交。git commit --amend --only -m 'xxxxxx' 将信息修改成xxxxxx。使用一次新的提交,替代上一次提交(如果代码没有任何变化,则用来改写上一次提交的信息)从远端拉取代码,更新我们的仓库。
2024-03-06 10:20:59
1462
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人