Python数据结构与算法
学习心得
Xiao木 屋
大学生一枚,会分享自己的做题经验。欢迎大家关注
展开
-
二分运算python常见三种模板
不需要后处理,因为每一步中,你都在检查是否找到了元素。如果到达末尾,则知道未找到该元素。查找条件可以在不与元素的两侧进行比较的情况下确定(或使用它周围的特定元素)。用于查找可以通过访问数组中的单个索引来确定的元素或条件。访问当前索引及其在数组中的直接左右邻居索引。访问数组中当前索引及其直接右邻居索引。二分查找的最基础和最基本的形式。原创 2024-03-31 23:53:46 · 328 阅读 · 1 评论 -
python栈的基础运用-匹配队列
栈的基本方法:匹配,识别,循环。原创 2023-02-28 00:02:29 · 86 阅读 · 0 评论 -
python栈的应用-十进制转二进制
将整数不断除以2,每次得到的余数就是由低到高的二进制位余数。十进制是0~9这十个数字字符,二进制是0、1两个字符。原创 2023-02-16 22:35:58 · 732 阅读 · 0 评论 -
python栈的实现与应用-1.括号匹配
Python 栈 ,栈是含有一组对象的容器,支持快速 后进先出 (LIFO)的插入和删除操作。与列表或数组不同,栈通常不允许随机访问所包含的对象。插入和删除操作通常称为 入栈 (push)和 出栈 (pop)。现实世界中与栈数据结构相似的是一叠盘子。原创 2023-02-15 13:35:50 · 179 阅读 · 0 评论 -
Python实现变位词(给定两个字符串 ,编写一个函数来判断它们是不是一组变位词(字母异位词))
Python实现变位词(给定两个字符串 ,编写一个函数来判断它们是不是一组变位词(字母异位词))目前我提供我的三种解法,还有别的方法,欢迎私聊我,有偿买!原创 2023-02-02 21:55:17 · 773 阅读 · 1 评论 -
H1中搜索2021年(年数可修改)365天是否在前5000万位中(Python)
H1中搜索2021年(年数可修改)365天是否在前5000万位中(Python)原创 2023-02-02 19:08:26 · 161 阅读 · 1 评论