自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 手撕数据结构之两列表组合字典

list1=[]list2=[]dict(zip(list1,list2))

2019-09-30 16:33:45 158

原创 手撕数据结构之单链表

单链表类说明创建空链表判断是否为空向前添加向后添加向前取向后取查找打印全部打印全部(迭代)class LNode: def __init__(self,elem,next_=None): self.item = elem self.next_ = next_ class LList: def __init__(self): ...

2019-09-30 11:24:18 162

原创 手撕数据结构之队列

队列说明创建空队列判断是否为空加队出队查看最早进队的元素class Queue: def __init__(self): self.item = [] def is_empty(self): return self.item == [] def push(self,elem): self.item.append(elem) def pop(self): sel...

2019-09-30 09:23:25 232

原创 手撕算法之动态规划(背包)

背包说明最优子结构 f(10)=f(9)+f(8),f(9)=f(8)+f(7)…边界 f(1)=1,f(2)=2状态转移f(n)=f(n-1)+f(n-2)w = [ 1, 4, 3, 1] p = [1500, 3000, 2000, 2000] n = len(w) - 1 m = 4 v = 0optp = [[0 for col in range(m + 1...

2019-09-29 10:56:48 178

原创 手撕数据结构之栈(链表)

栈(链表)类的说明创建__init__判断空is_empty压push出pop取得最后压入的topclass LNode: def __init__(self,elem,next_=None): self.elem = elem self.next_ = next_class Stack: def __init__(self): self._top = None ...

2019-09-28 22:03:24 152

原创 手撕数据结构之单链表

单链表class LNode: def __init__(self,elem,next_=None): self.elem = elem self.next_ = next_

2019-09-28 21:09:39 187

原创 手撕数据结构之栈

手撕栈(顺序表)类的说明创建空斩__init__判断是否为空is_empty压push出pop 取出压入的元素topclass Stack(): def __init__(self): self.item = [] def is_empty(self): return self.item == [] def push(self,elem): self.item.ap...

2019-09-28 20:46:53 224

原创 手撕算法之快速排序

手撕快排def quickSort(list1): if len(list1)<1: return list1 else: base = list1[0] left = [e for e in list1[1:] if e<list1[0]] right = [e for e in list1[1:] if e>list...

2019-09-28 16:33:59 406

原创 手撕算法之冒泡排序(升降)

手撕算法之冒泡排序(升降)def bubbleSort(list1,order): length = len(list1) for i in range(0,length): for j in range(1,length-i-1): if((list1[j-1]>list1[j] and int(order)>0) or (list1[j-1]<list[j] ...

2019-09-25 13:43:54 292

原创 手撕算法系列之冒泡排序

冒泡排序–pythondef Bubblesort(list1): length = len(list1) for i in length: for j in range(0,length-i-1): if list1[j]>list1[j+1]: list1[j],list1[j+1] = list1[j+1],list1[j]...

2019-09-25 10:39:53 640

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除