自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 双向链表及单向循环列表

class Node(object): # """节点""" def __init__(self,elem): self.elem = elem self.next = None self.prev = Noneclass DoubleLinkList(object): def __init__(self,node=None): self._head = node # """加下划线代表私有属性

2020-07-20 23:42:01 92

原创 单链表元素的添加、查找和删除

class Node(object): # """节点""" def __init__(self,elem): self.elem = elem self.next = Noneclass SingleLinkList(object): def __init__(self,node=None): self._head = node # """加下划线代表私有属性""" def is_empty(sel

2020-07-15 21:17:43 345

原创 顺序表

顺序表的基本形式图a表示的是顺序表的基本形式,数据元素本身连续存储,每个元素所占的存储单元大小固定相同,元素的下标是其逻辑地址,而元素存储的物理地址(实际内存地址)可以通过存储区的起始地址Loc (e0)加上逻辑地址(第i个元素)与存储单元大小(c)的乘积计算而得,即:Loc(ei) = Loc(e0) + c*i故,访问指定元素时无需从头遍历,通过计算便可获得对应地址,其时间复杂度为O(1)。如果元素的大小不统一,则须采用图b的元素外置的形式,将实际数据元素另行存储,而顺序表中各单元位

2020-07-14 11:53:09 82

原创 Python数据结构

#如果 a+b+c=1000,且 a^2+b^2=c^2(a,b,c 为自然数),如何求出所有a、b、c可能的组合?#a #b #cimport timestart = time.time() for a in range(0,1001): for b in range(0,1001): for c in range(0,1001): if a+b+c==1000 and a**2+b**2==c**2: p

2020-07-01 22:13:19 93

原创 Python笔记

class Person: def work(self): print("努力上班!")def play_game(s): print("{0}在玩游戏".format(s))def work2(s): print("好好工作,努力上班!")Person.play = play_gamep = Person()p.work()p.play()Person.work = work2p.work()结果努力上班!<__main_

2020-06-05 23:07:59 109

原创 内部嵌套

def outer(): b = 10 def inner(): print("inner:",b) inner()outer()结果inner: 10a = 100def outer(): b = 10 def inner(): nonlocal b #声明外部函数的局部变量 print("inner:",b) b = 20 global a#声明全局变量

2020-06-04 23:40:53 160

原创 定义函数def() 参数 lambda eval() 递归函数

def test0(): print("sszzsszz")test0()c = test0c()print(id(test0))print(id(c))print(type(c))结果sszzsszzsszzsszz27721823650962772182365096<class 'function'>a = 3#全局变量def test0(): b = 4 print(b*10)test0()ab结果40Traceback

2020-06-03 23:41:46 297

原创 嵌套循环

for x in (2,3,4): print(x*3) 6912>>> for y in ('ajkjkdjfoidj'): print(y) ajkjkdjfoidj>>> a = {'name':'zhang','age':18,'dd':[1,2,3],'month':'jan'}>>> for i in a: i 'name''age''dd''month'for i in a.v

2020-06-02 23:41:27 147

原创 字典 序列 条件

Python 3.7.6 (default, Jan 8 2020, 20:23:39) [MSC v.1916 64 bit (AMD64)] on win32Type "help", "copyright", "credits" or "license()" for more information.>>> #字典,无序,键值对>>> #键不可重复>>> a = {'name':'zhang','age':18,'dd':[1,2,3],'

2020-06-01 23:21:00 83

原创 Python笔记

>>> s = "hello,sxt">>> import io>>> sio = io.StringIO(s)>>> sio<_io.StringIO object at 0x000001FDAB754F78>>>> sio.getvalue()'hello,sxt'>>> sio.seek(7)7>>> sio.write("g")1>&g

2020-05-31 22:52:57 150

原创 python简单的加减运算及int float 二进制 八进制 十六进制

int整数 float浮点数0b二进制0o八进制0x十六进制>>> a = 3/2>>> a1.5>>> 7//23>>> 7%21>>> 2*36>>> 2**38>>> 2**416>>> 2**532>>> 2**101024>>> divmond(7,2)Traceback (m

2020-05-30 22:52:52 1411

原创 笔记1

Python小白记笔记// An highlighted block>>> import turtle>>> turtle.showturtle()>>> turtle.write("张女士")>>> turtle.forward(300)>>> turtle.color("red")>>> turtle.left(90)>>> turtle.forward(300)

2020-05-29 23:05:55 62

空空如也

空空如也

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

TA关注的人

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