自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (1)
  • 收藏
  • 关注

原创 有向图、无向图的创建与深度、广度遍历

DFS、BFS

2022-03-28 23:26:34 631

原创 选择排序及其堆排序

选择排序及其中的堆排序

2022-03-19 20:27:35 1149

原创 顺序查找和折半查找

顺序查找与折半查找

2022-03-12 19:22:27 477

原创 二叉树前序、中序、后序、层次遍历

二叉树的前中后遍历,以及层次遍历

2022-03-10 21:22:27 82

原创 二叉树的创建与前序遍历

二叉树的创建与前序遍历

2022-02-26 18:45:37 410

原创 循环队列的增删改查

循环队列的增删改查

2022-02-24 20:14:32 494

原创 栈的增删改查

栈的增删改查

2022-02-24 20:13:21 315

原创 双链表的增删改查

双链表的增删改查

2022-02-21 22:35:42 169

原创 链表的增删改查(规范化的)

链表的增删改查(规范化的)

2022-02-19 16:47:40 466

原创 链表的增删改查(非规范)

链表的增删改查Note:本文章用到有C++的引用,前面的顺序表的增删查也是

2022-02-18 16:20:40 421

原创 顺序表的相关操作(增删查)

数据结构顺序表的增删查

2022-02-17 22:51:21 409

原创 python中的eval函数和map函数

一、eval函数说明:可以将eval()括号里面的式子进行计算例子:print(eval("2+3"))print(eval("2*3"))截图:二、map函数map函数的语法:map(function, iterable, ...)map() 会根据提供的函数对指定序列做映射map函数返回的是一个迭代器(在python中的3.x版本中)可以利用for循环将其中数据输出来例子:num = map(lambda x: x+1, [1,2,3])for i in num:

2020-08-22 21:52:11 3189 1

原创 python异常(黑马学习笔记)

一、捕获异常1.说明通过语法来获取到解释器抛出的异常2. 什么时候需要捕获?当我们不确定语句是否在执行的时候会有错误的时候3. 基本的语法:try: 代码块1except: 代码块24.例子try: num = int(input("请输入一个整数:"))except: print("请输入正确的整数")print("*"*50)二、根据错误的类型捕获异常1.语法try: 代码块1except 错误类型1 (as 重命名1) : 代码块2exce

2020-08-18 08:59:13 117

原创 面向对象编程opp(黑马学习笔记)---进阶部分(第二部分)

一、 类属性相关的概念及说明创建出来的对象叫做类的实例方法创建出来的属性叫做类的实例属性不同的实例的不同的属性在内中是不同的,是独立的多个对象的方法在内存中只有一份,在调用的时候,需要把对象的引用传递到方法内部二、类对象[1]说明class A(object): 代码块A其实也是一种对象,称为类对象[2]特点在程序运行的时候,类同样是加载到内存中去在python中类是一个特殊的对象,称为类对象在运行的时候,类对象只有一份,使用一个类可以创建多个对象实例除了封装的实例的属

2020-08-17 09:16:36 129

原创 面向对象编程opp(黑马学习笔记)---进阶部分(第一部分)

一、类创建的顺序开发的时候的顺序,一般是被使用的类是先开发的例如:开发一个房子类,但是我们需要知道房子里面有什么,比如家具,那么我们需要先开发家具类,然后再开发房子里class HouseItem(object): def __init__(self, name, area): self.name = name self.area = area def __str__(self): return "家具[%s],占地面积 %.2f"

2020-08-16 11:22:21 183

原创 面向对象编程opp(黑马学习笔记)--基础部分

一、面向对象的一般过程首先确定职责,要做的事情职责不同,对象不同,在对象内部封装不同的方法最后完成代码,让不同的对象调用不同的方法二、相关的概念类:是一群具有相同特征或行为的事物的统称,是一种抽象的定义注释:特征:就是指的是类中的属性行为:就是类中的方法通俗地讲就是类就是一张图纸例子:人类就是一个类,但是这个类他无法具体到某一个人的身上或者无法用人类(这个名词)来替代某个人,是抽象的定义;如果说人类的共同特征就是五官、四肢这些就是所谓的类中相同特征(属性);而行为就是人类这

2020-08-13 11:00:17 237

原创 python模块和包(黑马学习笔记)

一、模块[1]定义:模块就是以.py结尾的python源文件。[2]注意:需要用时用import + 模块名导入模块;在模块中全局变量、函数都是能提供给外界使用的;模块名也是一个标识符;当我们在一个py文件中导入另外一个py文件时时候会在当前目录下生产一个pyc的文件(是python解释器将模块文件的源码转换成了字节码)优点:进行速度的优化[3]语法:1. 导入模块(一)(常用的)import 模块名 (as 别名)注意:如果模块名太长,则利用as关键字进行重命名命名的规则

2020-08-11 22:36:31 218

原创 python函数-进阶部分(黑马学习笔记)

一、全局变量和局部变量[1]全局变量和局部变量:全局变量:是指函数外部的变量,所有函数内部都可以使用局部变量:是指函数外部的变量,只在函数外部使用[2]例子:global_variable = "全局变量"def print_var(): local_variable = "局部变量" print("在函数内部调用:" + local_variable) #在函数内部使用局部变量 print("在函数内部调用:" + global_va

2020-08-10 10:41:34 174

原创 python函数-基础部分(黑马学习笔记)

一、函数的定义编程中的函数,无非就是将经常使用的代码块进行封装/变为小模块优点:提高代码的重用性二、函数语法[1]基本语法: def 函数名(_Virtual parameter1,_Virtual parameter2,....): 函数封装的代码块注:_Virtual parmeter(参数)可有可无[2]注意事项在写好函数后,并不会自动调用在调用函数之前,需要声明函数函数的文档注释,采用的是" "[3]函数的参数1. 定义及其参数的作用:希望在函数内部处理的数据

2020-08-08 11:39:34 184

原创 python循环语句(黑马学习笔记)

一、程序的三大流程内容:顺序、分支、循环二、python中的循环语句1.应用的场景:多用于重复同样的操作2.while循环[1]语法:while 循环条件: 代码块3.for迭代循环三、注意事项四、循环体中常用的关键字五、循环嵌套六、常用的转义字符...

2020-08-07 11:44:49 310

原创 python分支语句(黑马学习笔记)

一、逻辑判断语句1.if语句–语法:if 判断条件: 代码块–例子:sex = input("请输入您的性别:")if sex == "男": print("你好,小哥哥!!!")if sex == "女": print("你好,小姐姐!!!")–截图:2.if-else语句–语法:if 判断条件: 代码块1else: 代码块2解释:如果条件不满足的话,则执行else后面的语句;如果满足条件的话,则执行 if 后面的语句.–例子a,b = map

2020-08-06 19:25:47 1866

原创 python高级数据类型_进阶部分(黑马学习笔记)

一、*本博文内容:数据类型分类列表常见操作及其详解元组常见操作及其详解字典常见操作及其详解字符串常见操作及其详解数据类型转换二、数据类型分类(按照内存地址分类)不可变数据类型:数字类型布尔类型字符串类型元组类型可变数据类型:列表字典三、列表1.应用场景:专门用于存储一系列同类型的信息2.语法:变量名 = []#注意:元素之间用','隔开3.索引:从0开始,索引就是和数组下标类似。索引也可以是负的,倒数第一个的索引是-1。倒数第二个的索

2020-08-05 16:25:16 254

原创 python数据类型_基础部分(黑马学习笔记)

一、python中的变量和常量1. 语法:变量名 = 赋值语句注意:变量名只是第一次用是进行声明变量2. 变量的解释:在python中变量仅仅就是一个引用或者说是一个标签,变量名不进行存储数据而仅仅就是一种指向3.常量:不利用变量进行引用,而是直接通过print函数进行输出的值就是常量(个人理解)二、数据类型的分类按照数字型和非数字型分类:1. 数字类型:[1] int(整型) 例子:1,2,3(和数学中学的整数是类似的)[2] float(浮点型) 例子:1.23((和数学中的

2020-08-01 22:13:09 144

原创 python基础语法(黑马学习笔记)

注释注释的作用: 对所进行的问题进行解释说明切忌: 注释不能描述代码块单行注释: #注释内容, 一般多用于代码块上方;或者代码块的末尾多行注释: """注释内容"""或者'''注释内容'''(三个单/双引号)例子:#这是一个注释"""这是多行注释这是第一行这是第二行......."""...

2020-08-01 19:19:03 272

原创 杂例(黑马学习笔记)

python版本的差异之一python3.x----支持中文python2.x---- 不支持中文其他常见的python解释器cpython----官方版本的C语言实现而成的Jpython----java平台上运行Ironpython—.net/mono运行pypy—用python实现,支持JIT即时编译IDE定义:集成开发环境-----集成了开发软件的所需要的所有的工具这些工具有:1.图形用户界面2.代码编辑器3.编译器/解释器4.调试器pycharm是一

2020-08-01 18:34:53 148

原创 Tkinter图形设计(目录)

Tkinter图形设计Tkinter是什么?Tkinter常用组件Tkinter的几何布局管理器Tkinter中的图形绘制

2020-04-18 23:09:52 153

原创 Tkinter图形设计——Tkinter常用组件(二)

前言:接着前面的进行补充说明这里直接引用此博主的博文python基础知识-GUI编程-TK-StringVarListbox列表框组件(用于显示多个文本或者项目)1)相关语法:创建文本框和显示文本框:python Listbox对象 = Listbox(窗口对象) Listbox对象.pack()插入文本内容:Listbox对象.insert(index,item)**in...

2020-04-18 22:58:56 305

原创 Tkinter图形设计——Tkinter常用组件(一)

Tkinter常用的几种组件1. Label标签组件2.Button按钮组件3.Entry单行文本框组件和Text多行文本框组件4.Listbox列表框组件5.Radiobutton单选按钮组件6.Checkbutton复选框组件7.Menu菜单组件8.对话框组件:文件对话框颜色对话框简单对话框9. 消息窗口10.Frame框架组件1.在介绍Tkinter组件之前我...

2020-04-18 16:09:16 1094

原创 Tkinter图形设计——Tkinter是什么?

大家平时用的windows系统界面就是一个窗口而这些界面窗口可以在python里面用Tkinter这个模块的相关操作来进行实现。通俗的讲Tkinter就是进行窗口设置的除了python提供的标准的tkinter模块意外还有俩个是常用的GUI库:wxPython:wxPython是一款开源软件,是Python语言的一套优秀的GUI库,允许Python程序员方便的创建完整的、功能健全的图形...

2020-04-18 09:40:35 278

原创 BF算法中的主串指针问题

2020-04-11 17:39:57 171

原创 python面向对象的程序设计——类(1)

类的相关概念:1.类的定义2.成员的概念1)成员的分类2)成员的引用3.类的三大特征:1)封装性2)继承性3)多态性4.类的一些特殊函数1.类的定义:1)python语言描述:#类的定义class 类名(): 成员1 成员2 成员3 ....#例子class Person(): num = 0 #成员1 def Sayhello(self): #成员2 ...

2020-04-10 22:32:49 470

Linux常用命令手册.doc

linux常用的命令手册,便于不会或者不熟悉的命令进行查询,命令比较齐全; 但是内容的解说比较少,同时相关的参数的说明比较少,仅仅是提供于忘记的人进行快速查询

2020-08-07

空空如也

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

TA关注的人

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