无聊的复习算法
sky-影
这个作者很懒,什么都没留下…
展开
-
python 链表的创建和插入
(1)链表的创建 #(1) 没有head节点 缺点:需要每次验证是否为空 # class node: # def __init__(self,data): # self.data = data # self.next = None # a = node(1) # b = node(2) # v = node # c = node(3) # a.next = v # v.nex...原创 2019-12-26 14:42:53 · 1144 阅读 · 0 评论 -
python 算法 小试牛刀
1.打印从1到100,碰到3倍数用fizz代替,碰到5倍数,用buzz代替,3和5的倍数,FizzBuzz代替 def func(): for i in range(1,101): if i % 3 == 0 & i % 5 == 0 print("FizzBuzz") elif i % 3 == 0: ...原创 2019-03-12 00:50:24 · 218 阅读 · 0 评论 -
leetcode 、两个数的和、三个数的和、python
1. Given nums = [2, 7, 11, 15], target = 9, Because nums[0] + nums[1] = 2 + 7 = 9, return [0, 1]. 分析:[x,y] ——>x+y=9,复杂度O(n**2);y=9-x...O(1)....loops....O(n),复杂度O(n) 代码: class Solution: ...原创 2019-03-12 16:40:50 · 315 阅读 · 0 评论