自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 队列 ADT(数组实现)

队列的模型    像栈一样,队列也是表。与栈不同的是,队列的插入在一端进行,而删除则在另一端进行。队列的数组实现队列的类型声明:#ifndef _Queue_hstruct QueueRecord;typedef struct QueueRecord *Queue;int IsEmpty( Queue Q );int IsFull( Queue Q );Queue CreateQueue( int MaxElements );void Dispo

2022-01-26 17:20:46 355

原创 栈 ADT(数组实现)

栈模型    栈是限制插入和删除只能在一个位置上进行的表,该位置是表的末端,叫做栈的顶部(Top)。栈又叫做 LIFO (后进先出)表。栈的实现    由于栈是一个表,阴恻任何实现表的方法都可以实现栈。    在这里我们使用数组方法。栈的声明:#ifndef _Stack_hstruct StackRecord;typedef struct StackRecord *St

2022-01-24 16:38:07 230

原创 栈 ADT(链表实现)

栈模型    栈是限制插入和删除只能在一个位置上进行的表,该位置是表的末端,叫做栈的顶部(Top)。栈又叫做 LIFO (后进先出)表。栈的实现    由于栈是一个表,阴恻任何实现表的方法都可以实现栈。    在这里我们使用链表方法。栈链表实现的类型声明:#ifndef _Stack_hstruct Node;typedef struct Node *PtrToNode;

2022-01-24 15:53:19 327

原创 链表的游标实现

链表的游标实现    如果需要链表而又不使用指针,就会用到游标实现。    链表的指针实现有两条重要特性:数据存储在一组结构体中。每一个结构体中。每一个结构体包含数据以及指向下一个结构体的指针。一个新的结构体可以用通过调用 malloc 而从系统全局内存中得到,并可通过调用 free 释放。    游标法必须能够模仿实现这两条特性。满足条件一的逻辑方法是要有一个全局的结构

2022-01-23 22:06:18 750

原创 数据结构之链表

链表    为了避免插入和删除的线性开销,我们可以允许表不连续存储,由此产生了链表。    链表由一系列不必在内存中相连的结构组成,每一个结构均含有元素表和指向包含该元素后继元素元的结构指针(Next指针)。    最后一个单元的Next指针指向NULL,该值由C定义并且不能与指针相混淆。指针变量就是包含存储另外某个数据的地址变量。 因此,如果某空间被声明为指向一个结构的指针,那

2022-01-22 16:42:10 600

原创 简单顺序表

    线性表是具有相同数据类型的 n(n>=0) 个数据元素的有限序列其中 n 为表长,当 n = 0 时,线性表是一个空表。    若用L命名线性表,则其一般表示为 L = (a1,a2,a3,a4……an)    ai是线性表中的第 i 个元素,指线性表中的位序。从 1 开始。    a1是表头元素,an是表尾元素。 &

2022-01-07 00:31:59 202

原创 数据结构绪论

数据:数据是信息的载体,是描述客观事物属性的数,是所有能被输入到计算机中,且能被计算机处理的符号的集合。是计算机操作的对象的总称。数据元素:是数据的基本单位数据项:数据的不可分割的最小单位。一个数据元素可由若干个数据项组成。数据结构:是相互之间存在一种或多种特定关系的数据元素的集合。数据对象:是具有相同性质的数据元素的集合,是数据的一个子集。数据结构三要素:逻辑结构,物理结构(存储结构),数据运算逻辑结构:集合,线性结构,树形结构,图状结构或网状结构若采用顺序存储,则各个数据元素在物理上必须是

2022-01-02 23:05:09 217

原创 Python字符串格式化

字符串格式化用于解释字符串和变量同时输出时的格式安排    Python语言同时支持两种字符串格式化的方法,一种类C的格式化方法,一种时专门的str.format()格式化方法。由于Python中更为接近自然语言的复杂数据类型无法通过类C的方法很好的表达,Python语言将主要采用format()方法进行字符串格式化。我们也主要学习这种方法。format()方法的基本使用    字符串format()方法的基本使用格

2021-02-20 12:35:36 186

原创 程序的异常处理

1.异常和错误    异常和错误是两个相似但不同的概念。    再进行编程时,常常会因为各种原因而出现不可控的错误,会引起程序执行错误并退出。    对于我们可以预见的例外情况,我们叫他 “ 异常 ” ;对于不可以预见的例外情况称为 “ 错误 ” 。异常例如:程序希望获得(输入)数字,却得到了其它字符输入、打开一个错误的文件等等。错误则是:因为一些程序编码逻辑产生的不可预见的例

2021-01-24 12:39:20 883 2

原创 Python基础

一.注释在python中有两种注释方法,分为:单行注释和多行注释,注释中的内容不会被python解释器运行,自动忽略。1.单行注释 #此行为注释  在代码中如有必要使用单行注释时,以 “ # ” 开头,紧随其后的则为注释内容。而此行中 “ # ” 之前的内容不受任何影响。2.多行注释'''注释开始此为多行注释这也是注释同上我还能水我还……'''...

2021-01-10 21:56:17 190

原创 Python常用函数

input()函数    无论用户在控制台输入什么内容,input() 函数都已字符串类型返回结果。    在获得用户输入之前,input()函数可以包含一些提示性文字。使用方法:<变量> = input( <提示性文字> )    需要注意,无论用户输入的是字符或是数字,input() 函数统一按照字符串类型输出。>>>input(

2021-01-10 21:55:29 165

原创 Python字符串类型

    字符串格式化用于解释字符串和变量同时输出时的格式安排    Python语言同时支持两种字符串格式化的方法,一种类C的格式化方法,一种时专门的str.format()格式化方法。由于Python中更为接近自然语言的复杂数据类型无法通过类C的方法很好的表达,Python语言将主要采用format()方法进行字符串格式化。我们也主要学习这种方法。format()方法的基本使用   &

2021-01-10 21:54:51 190

原创 python函数与模块管理

函数  编程大师Martin Fowler先生曾经说过:“代码有很多种坏味道,重复是最坏的一种!”。在编程中,我们经常会遇到一些问题,在解决他们时,我们会不止一次的重复他们。这样在一次次的重复中,既增加了代码的冗余度,也会花费很多无用的时间。为了避免这样的问题,我们可以将重复的代码封装起来,把它变成一个功能模块,这样我们就可以通过使用这些功能模块来代替代码中重复的部分。不仅使得代码更整洁美观,而且提高了编写效率,并降低了代码的冗余度。定义函数  在Pytho

2020-10-31 11:00:34 285

原创 python变量与数据类型

python中常用的数据类型  1.整形:即数学中的整数。(和 C 不一样的是,在 python 3.x 中将 “ int ” 和 “ long ” 两种类型统一为 “ int ” 一种类型了)  2.浮点型:即小数。  3.字符串:是以单引号或双引号括起来的任意文本。 用三个双引号或单引号做开头与结尾,可以书写成多行的形式。  4.布尔型:True、False,即对与错。注意大小写。  5.复数型

2020-10-17 11:31:02 149 1

原创 Python IDLE使用方式

Python 的两种编写方式交互式和文件式

2020-03-28 21:58:57 3905

原创 Python开发环境配置

1.在浏览器中输入如下URL:python.org2.敲击回车访问3.打开后将鼠标放在在页面上方的导航栏一栏中,注意不要点击,在随后显示出的导航栏中选择 “ Download for Windows ” ,加载新的页面。4.在新出现的页面中选择最新版本的 “ .exe ” 文件,点击下载。5.在随后开始的安装页面记得开始前勾选页面下方的 “ Add Python x.xx to PA...

2020-03-26 21:39:30 101

原创 计算机小知识

1.摩尔定律单位面积集成电路上可容纳晶体管的数量每两年翻一番。编译与解释2.编译(compiler)一次性翻译,之后不再需要源代码。执行编译过程的程序叫做编译器将源代码一次性转换为目标代码的过程源代码编译器目标代码程序执行程序输入结果输出3.解释(interpreter)程序运行时随翻译随执行执行解释过程的程序叫做解释器将源代码逐条转换成目标代码同时逐条运行的过程...

2020-03-26 21:22:05 347

空空如也

空空如也

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

TA关注的人

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