【学习笔记】在刷题前--刷题中常见事项
刷题中常见事项
目录
java
字符和字符串
java中关于for循环;
python
python中正确的创建二维数组:
python中链表和list的相互转化
在做链表的题时,可以将链表转为list进行处理,这样就可以利用list的各种方法,比如排序啊什么的,然后最后再把list转为链表就可以了
python中数学的常用操作
python中的排序
对一个可迭代序列进行排序有两种方法,一个是sort方法,一个是sorted函数
python中字符串的常用操作
python中collections中的计数器Counter
python正则表达式
re.findall
re.match
re.search
和re.match基本一样,唯一区别就是不再从起始位置开始匹配,而是扫描整个字符串,返回第一个匹配成功的;
python中range和random
python中filter函数的用法
filter函数用于过滤序列,过滤掉不符合条件的元素,返回符合条件的元素组成新的列表
filter(function, iterable)
序列中的每个元素作为参数传递给function,返回true或false,将返回true的元素放到新列表中。
python中二分查找函数bisect
python中进制的转换
通用
常见的ascii值
- 空格:\n :32
- 数字0-9: 48-57
- A-Z:65-90
- a-z: 97-122
关于排序好的数组;
排序好的数组有以下几种常见的处理方法:
- 1.二分查找:二分查找的使用前提就是数组必须是有序的,这样才能每次取中间值去逼近;二分查找总结
- 2.首尾双指针:首尾双指针也常常用在排序数组上,尤其是涉及到两个数之和时,因为如果和大了或者小了可以去移动首或尾指针;
__EOF__

本文作者:Curryxin
本文链接:https://www.cnblogs.com/Curryxin/p/16134125.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
本文链接:https://www.cnblogs.com/Curryxin/p/16134125.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了