- 数组和字符串
- 堆栈和队列
- 排序算法
- 数学与概率
- 链表
- 图和树
- 递归和动态编程
- 位操作
课程包含 100 个 Python 编程练习题目,覆盖了基本语法,数据结构,算法等多个方面,是你熟悉 Python 编程和面试刷题的必备宝典。所有用户均可免费试学前 20 个挑战,高级会员可免费学习完整内容。
课程包含 100 个 Python 编程练习题目,覆盖了基本语法,数据结构,算法等多个方面,是你熟悉 Python 编程和面试刷题的必备宝典。所有用户均可免费试学前 20 个挑战,高级会员可免费学习。欢迎大家通过实验报告分享你自己的挑战解法。
课程改编自 Donne Martin 的开源项目,该项目使用 Apache 2.0 LICENSE。在原 LICENSE 的许可范围内,我们对原英文题目内容进行了编译以便于理解,同时修改了部分解题和单元测试代码以适配蓝桥云课在线环境。
xnmzdxws 共发布过 1 门课程
查看老师的所有课程 >
建议多增加其它方式的检测通过
很无语,明明reversed函数一下搞定
什么鬼
解决思路很好,不过建议平台代码加上必要的注释,减少用户不必要的解读时间
刚开始想的很简单,就是直接chars=chars[::-1],结果一直不对,回来经过调试才明白,赋值后的chars与原来的chars不是同一个(id不同),所以本质上并没有实施替换
class UniqueChars(object):
def has_unique_chars(self, string): flag = True if not string: flag=False else: for i in range(len(string)): if string[i] in string[i+1:]: flag = False return flag
复习巩固了快速排序算法,通过代码实现,进一步加深对算法的理解。
不行啊,题倒是在那里,可是描述是真的不清楚。
oh my god
利用图的深度优先搜索算法实现了无权图中查找最短路径的算法,真棒!
重新复习了一遍最短路径算法,并用代码实现了,进一步加深了对算法的理解,太棒了!
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh
我确实搞不明白,为什么检测就是不能通过,我程序有问题,你好歹报个错,否则我怎么改,否则这样的课程有意义吗???
不知道你们检测答案的原理是什么,真令人失望!!!