
算法基础学习
文章平均质量分 87
python语言算法基础知识学习
WIN赢
一只理科生的程序日常:八仙过海,各显神通
展开
-
【python基础算法编程】
这个函数使用两个指针,一个从字符串的开头开始,另一个从字符串的结尾开始。否则,函数递归调用自身,传入去掉首尾字符的子字符串。递归是一种直接的方法来计算斐波那契数列,但对于较大的 N 值,它会非常慢,因为它会重复计算相同的子问题。然后,它比较字符串的第一个和最后一个字符是否相等。如果它们不相等,函数返回。函数是一个生成器函数,用于生成从给定序列中选择指定长度的元素的所有排列。可以使用循环从最后一个元素开始,逐个访问每个元素,直到第一个元素。斐波那契数列是一个经典的数学序列,其中每个数字都是前两个数字的和。原创 2024-11-12 22:58:11 · 704 阅读 · 1 评论 -
【编程概念基础知识】
而面向对象程序设计则更像是一个已经存在的小城镇,你只需要将不同的建筑物组合在一起就可以了。继承了父类的所有属性和方法,并且可以添加或覆盖父类的行为以定义自己的行为。叫,是一个通用的接口/方法,狗叫、猫叫、牛叫,均为自己特性的响应。前者更注重程序的流程和顺序,后者更注重对象之间的关系和交互。使用父类的接口来调用子类的实现, 而不需要修改原来的代码。隐藏对象 的内部状态,并且只通过对象的方法来访问数据。类是对象的模板,实例是(根据这个模板创建的)具体对象。父类是模板,子类是具体的落实实现。原创 2024-11-11 21:03:41 · 376 阅读 · 0 评论 -
【01课_初识算法与数据结构】
算法,个人理解就是计算一段逻辑,最简化,最快速的方式、方法每个函数,就包含了一定的算法,执行一定的计算逻辑。原创 2024-11-10 20:17:28 · 1057 阅读 · 0 评论