随笔分类 -  python数据结构与算法

摘要:`class LinkNode: def __init__(self,val=0,next=None): # 定义指针指向节点的数值 self.val = val # 定义指针 self.next = None class MyLinkedList: def __init__(self): self 阅读全文
posted @ 2023-08-06 23:09 静看碗里浮沉 阅读(92) 评论(0) 推荐(0)
摘要:在代码编写中,虽说递归方便操作,但由于计算机对每一层递归进行压栈操作,所以过多层的递归容易造成栈溢出,效率也比一般的循环算法低。同时,由于递归重复调用自身,在对程序进行手动调试时也会因为逻辑较为复杂而降低效率。但是,在一些特定的情况下,递归是最适合解决问题的算法。 大部分递归算法是可以用循环结构来解 阅读全文
posted @ 2023-08-03 23:59 静看碗里浮沉 阅读(51) 评论(0) 推荐(0)