自定义博客皮肤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.16.课外学习记录打卡

10.16.课外学习记录打卡 今天没有学习多少,先检讨一下 1, #ifndef(if not define) #define #endif 这几行代码是为了防止重复包含头文件(一般不会出现什么错误但是所编写工程大,代码量巨多是将会严重影响效率) 我理解的就是上述语句是一个判决语句,和if语句差不...

2019-10-16 21:41:02

阅读数 5

评论数 0

原创 2019.10.15的课外学习记录

2019.10.15的课外学习记录 由于本人太菜了,读的大学也不咋地,今后会将记录下每天课外学习的东西,不会很多但是希望坚持下去,有错误的地方,望各位指正哦~ 1.C++中rand(_)函数的原理 线性同余法 (x + mk)≡ (y + Km)(mod)L (‘≡’代表两边同事取余L)恒相等【哎...

2019-10-15 17:16:38

阅读数 5

评论数 0

原创 数据结构:线性表

线性表:是n个类型相同的数据元素的有限序列 特点: 1,相同的数据类型,这就意味着在内存中储存时每个元素会占用相同的内存空间,便于后续的查询定位 2,序列(有序性)再线性表中的相邻元素之间存在序偶关系 3.有限性:线性表中元素的个数N定义为线性表的长度N是个有限量 线性表的逻辑结构: 线性表的存...

2019-08-27 07:32:25

阅读数 6

评论数 0

原创 数据的逻辑结构和存储结构

数据的逻辑结构合存储结构 一,逻辑结构 数据的逻辑结构是对数据元素之间逻辑关系的描述,它与数据在计算机中存储方式无关,根据数据元素之间的不同特性,可以对数据的逻辑结构进行分类 分类1:(选型结构和非线性结构) 线性结构:有且只有一个开始节点和终端节点并且所有节点最多只有一个直接前驱和一个直接后继。...

2019-08-26 22:30:34

阅读数 49

评论数 0

原创 堆排序:Python实现(中级排序法)

堆排序:Python实现(中级排序法) 在认识堆之前我们先了解一下相关的一些概念: 维基百科(树): 在计算机科学中,树(英语:tree)是一种抽象数据类型(ADT)或是实现这种抽象数据类型的数据结构,用来模拟具有树状结构性质的数据集合。它是由n(n>0)个有限节点组成一个具有层次关...

2019-08-13 14:16:10

阅读数 12

评论数 0

原创 快速排序:python实现 递归(高级排序法)

快速排序:python实现 递归(高级排序法) 维基百科: 快速排序(英语:Quicksort),又称划分交换排序(partition-exchange sort),简称快排,一种排序算法,最早由东尼·霍尔提出。在平均状况下,排序 n个项目要O(nlog n)(大O符号)次比较。在最坏状况下则需要...

2019-08-10 11:31:41

阅读数 19

评论数 0

原创 插入排序:Python实现(低级排序法)

插入排序:Python实现(傻帽排序法) 维基百科: 插入排序(英语:Insertion Sort)是一种简单直观的排序算法。它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。插入排序在实现上,通常采用in-place排序(即只需用到O(1) 的额外空...

2019-08-09 07:13:01

阅读数 14

评论数 0

原创 选择排序:Python实现(低级排序法)

选择排序:Python实现(傻帽排序) 维基百科: 选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理如下。首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到所有元素...

2019-08-09 05:18:55

阅读数 12

评论数 0

原创 冒泡排序&优化:Python实现(低级排序法)

冒泡排序&优化:Python实现(傻帽排序法) 维基百科: 冒泡排序(英语:Bubble Sort)是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个...

2019-08-08 18:27:30

阅读数 41

评论数 0

原创 二分查找:Python实现(循环&递归)

二分查找:Python实现(循环&递归) 维基百科: 在计算机科学中,二分搜索(英语:binary search),也称折半搜索(英语:half-interval search),对数搜索(英语:logarithmic search),是一种在有序数组中查找某一特定元素的搜索算法。...

2019-08-08 07:40:28

阅读数 23

评论数 0

原创 递归实例:汉诺塔问题|(Python实现)

递归实例:汉诺塔问题(Python实现) 汉诺塔问题的传说 大梵天创造世界的时候做了三根金刚石柱子,在一根 柱子上从下往上按照大小顺序摞着64片黄金圆盘 大梵天命令婆罗门把圆盘从下面开始按大小顺序重新 摆放在另一根柱子上。 在小圆盘上不能放大固盘,在三根柱子之间一次只能 移动一个圆盘 64根柱...

2019-08-07 07:11:42

阅读数 18

评论数 0

原创 Python的输出(绝对齐全)

Python的输出 输出一个值 输出一个变量 输出多个变量 格式化输出 输出文件 输出不自动换行 # 输出一个值 print(123) # 输出一个变量 m=123 print(m) #输出多个变量 m=123 n=456 print(m,n)#默认情况下两个值之间是空格(因为关键字sep默认...

2019-08-07 03:21:33

阅读数 13

评论数 0

原创 python 学习中关于动态类型静态类型强类型弱类型的问题

python 学习中关于动态类型静态类型强类型弱类型的问题 动态类型:类型在运行时才进行判定的,可以动态修改,在运行期间才去检查类型的语言 在用动 态语言编程时永远不需要给让你给变量指定类型,该语言在你第一次赋值变量时,在内部将数据类型记录下来,通俗一点,我的理解就是,当你要使用一个变量的时候不...

2019-08-06 16:13:01

阅读数 64

评论数 0

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