默认计划
5386人加入学习
(17人评价)
《程序设计基础(高起专)》
价格 免费
音频听课 手机端支持一键听课 (试一试)

第十六讲:

主要内容:数据的组织与处理(2)——结构

链表

建立链表的 过程

链表结点的插入与删除

1,.建立链表的过程

2,链表结点的插入与删除

这里要讲传址调用和传值的区别

小结:

学习链表 的插入过程与学习链表的建立有些类似,但要用4个指针;pHead,r,q和pNode.让pHead,永远指向链表中的第一个结点,让pNode指向插入的结点。站r和q为一前一后两个同步移动的的指针,用来查找pHode结点的正确插入位置。一开始让r指向链表头,让q指向相邻的下一个结点。,学习链表的插入过程,重点要掌握插入位置的查找过程。

[展开全文]

第十六讲:

主要内容:数据的组织与处理(2)——结构

链表

建立链表的 过程

链表结点的插入与删除

1,.建立链表的过程

2,链表结点的插入与删除

这里要讲传址调用和传值的区别

小结:

学习链表 的插入过程与学习链表的建立有些类似,但要用4个指针;pHead,r,q和pNode.让pHead,永远指向链表中的第一个结点,让pNode指向插入的结点。站r和q为一前一后两个同步移动的的指针,用来查找pHode结点的正确插入位置。一开始让r指向链表头,让q指向相邻的下一个结点。,学习链表的插入过程,重点要掌握插入位置的c'z

[展开全文]

第十五讲:

主要内容:数据的组织与处理(2)结构。

指针和结构

链表:建立链表的过程

指针和结构结构在这种数据也是 存储到内存单元中的,因此它也有地址。

链表:

链表属于动态数据结构,可以类比成一环接一环的链条,这里的每一个‘’环“视作一个节点,结点串在一起形成链表。

这种数据结构非常灵活,结点数目无需事先指定,可以临时生成,

每个结点哟哟哟自己的存储空间,结点间的存储空间也无需连续,结点之间的 串联由指针来完成,指针的操作又极为灵活方便,习惯上称这种结构为动态数据结构。

这种结构的最大优点是插入和删除结点方便,无需移动大批数据,只需修改指针的指向,这是编程中十分重要的一种。

[展开全文]

第十五讲:

主要内容:数据的组织与处理(2)结构。

指针和结构

链表:建立链表的过程

指针和结构结构在这种数据也是 存储到内存单元中的,因此它也有地址。

链表:

链表属于动态数据结构,可以类比成一环接一环的链条,这里的每一个‘’环“视作一个节点,结点串在一起形成链表。

这种数据结构非常灵活,结点数目无需事先指定,可以临时生成,

每个结点哟哟哟自己的存储空间,结点间的存储空间也无需连续,结点之间的 串联由指针来完成,指针的操作又极为灵活方便,习惯上称这种结构为动态数据结构。

这种结构的最大优点是插入和删除结点方便,无需移动大批数据,只需修改指针的指向,这是编程中十分重要的一种。

[展开全文]

第六章:数据的组织与处理(2)————结构

主要内容:

结构与结构数组

指针和结构

链表

第14讲:

主要内容:数据的组织与处理(2)——结构

1,结构与结构数据组

结构体类型的定义

结构体变量的定义和引用,

结构体变量的初始化

结构数组

2,指针和结构

3,链表

数组;其中的每一个元素都必须是相同类型的数据

结构体可以用来表示一组不同类型的数据。

结构体变量的定义和引用

三种结构体变量的声明

结构体变量的初始化

结构数组

统计学生课程平均分的程序

[展开全文]

第六章:数据的组织与处理(2)————结构

主要内容:

结构与结构数组

指针和结构

链表

第14讲:

主要内容:数据的组织与处理(2)——结构

1,结构与结构数据组

结构体类型的定义

结构体变量的定义和引用,

结构体变量的初始化

结构数组

2,指针和结构

3,链表

数组;其中的每一个元素都必须是相同类型的数据

结构体可以用来表示一组不同类型的数据。

结构体变量的定义和引用

三种结构体变量的声明

结构体变量的初始化

结构数组

统计学生课程平均分的程序

[展开全文]

十三讲:

主要内容:数据的组织与处理(1)----数组

二维数组:

二维数组的定义

二维数组的初始化

二维数组中的元素存放顺序第

二维数组:把两个以上的一维数组作为元素,放到一个名为Lake的数组中,组成一个更大的数组,这个数组叫二维数组。

二维数组中的元素除存放顺序

在内存中二维数组中的元素是按行存放的。

小结:字符串函数的应用能大大减轻字符串编程的工作量,应该熟悉基本字符串函数的应用。

以一维数组作为元素的数组称为二维数组。

[展开全文]

十三讲:

主要内容:数据的组织与处理(1)----数组

二维数组:

二维数组的定义

二维数组的初始化

二维数组中的元素存放顺序第

二维数组:把两个以上的一维数组作为元素,放到一个名为Lake的数组中,组成一个更大的数组,这个数组叫二维数组。

二维数组中的元素除存放顺序

在内存中二维数组中的元素是按行存放的。

小结:字符串函数的应用能大大减轻字符串编程的工作量,应该熟悉基本字符串函数的应用。

以一维数组作为元素的数组称为二维数组。

[展开全文]

第十二讲:

主要内容;1,数组的组织与处理--数组

字符数组及其处理:‘1,编程实例。2,字符串处理库函数。

编程实例

例题,1,

 

 

 

 

例题,4,凯撒(替换)加密法

小结:字符串函数的应用能大大减轻字符串编程的工作量,应该熟悉基本字符串函数的应用。

以一维数组作为元素的数组称为二维数组。

[展开全文]

第十二讲:

主要内容:数据的组织与处理---数组,字符数组及其处理。

1,编程实例。

2.字符判断函数,

 

[展开全文]

第十一讲:主要内容:

数据的组织与处理1-数组

1,指针与数组

2,字符数组及其处理

数组元素地址与指针赋值 

字符数组及其处理

字符数组元素的赋值:字符数组按上述方法定义后,只能在初始化时给字符串整体赋值。其他时候不能整体赋值,而需要一个元素一个元素的赋值。

数组名是一个常量指针。:所谓的常量指针所指向的地方保持不变。

对于数组而言,当他已经定义,首地址就已经确定,再也不会改变。

 

小结;数组名可视为常量指针,它指向数组中的第一个元素。将数组名赋给指针,则该指针就指向了该数组的首地址。

字符数组就是字符串。字符数组只有在定义时才允许整体赋值。

[展开全文]

第十一讲:主要内容:

数据的组织与处理1-数组

1,指针与数组

2,字符数组及其处理

数组元素地址与指针赋值 

字符数组及其处理

字符数组元素的赋值:字符数组按上述方法定义后,只能在初始化时给字符串整体赋值。其他时候不能整体赋值,而需要一个元素一个元素的赋值。

数组名是一个常量指针。:所谓的常量指针所指向的地方保持不变。

对于数组而言,当他已经定义,首地址就已经确定,再也不会改变。

 

小结;数组名可视为常量指针,它指向数组中的第一个元素。将数组名赋给指针,则该指针就指向了该数组的首地址。

字符数组就是字符串。字符数组只有在定义时才允许整体赋值。

 

[展开全文]

第十讲

数据的组织与处理-数组,

递推,:递推数列的定义

递推算法的程序实现

递推:----是计算机数值计算中的一个重要算法 ,思路是通过数学推导,将复杂的运算化解为若干个重复的简单运算,以充分发挥计算机的长于重复处理的特点。

递推数列的 定义:===一个数列从某一项起,每一项都可以用它前面的若干项来确定,这样的数列称为递推数列。

小结:1,递推是从已知条件开始。

2,递推必须有明确的通用公式。

3,递推必须是有限次运算

[展开全文]

第十讲

数据的组织与处理-数组,

递推,:递推数列的定义

递推算法的程序实现

递推:----是计算机数值计算中的一个重要算法 ,思路是通过数学推导,将复杂的运算化解为若干个重复的简单运算,以充分发挥计算机的长于重复处理的特点。

递推数列的 定义:===一个数列从某一项起,每一项都可以用它前面的若干项来确定,这样的数列称为递推数列。

小结:1,递推是从已知条件开始。

2,递推必须有明确的通用公式。

3,递推必须是有限次运算

[展开全文]

第九讲,

数据的的组织与处理

1,.筛法

2,线性查找:有时,我们需要从数组中查找某一个特定的数据,这时就需要使用查找算法。

最简单的是以枚举法思想用线性方法查找数组中那个元素满足要求,

冒泡排序法:

采用两重计数循环

 

[展开全文]

第九讲:主要内容:数据的组织与处理---数组

 

1,筛法,2,线性查找,3,冒泡排序法。

筛法:

[展开全文]

第八讲:

主要内容:函数思维与模块化设计,编程实例

数据的组织与处理:数组。

 

第五章:

数据的组织与处理1---数组

主要内容:1,数组。2,筛法。3,线性查找,4,冒泡排序法,5,递推,6,指针与数组,7,字符数组及其处理,8,二维数组。

一维数组的定义:类型说明符,数组名[常量表达式]

小结;1,数组可以描述同一种类型的数据的集合,属于构造类型的数据结构,其特点是利用下标来区分同一类型的不同数据,

2,数据类型的所有元素安顺序存放在一个连续的 存储空间中。

[展开全文]

第八讲:

主要内容:函数思维与模块化设计,编程实例

数据的组织与处理:数组。

 

第五章:

数据的组织与处理1---数组

主要内容:1,数组。2,筛法。3,线性查找,4,冒泡排序法,5,递推,6,指针与数组,7,字符数组及其处理,8,二维数组。

一维数组的定义:类型说明符,数组名[常量表达式]

小结;1,数组可以描述同一种类型的数据的集合,属于构造类型的数据结构,其特点是利用下标来区分同一类型的不同数据,

2,数据类型的所有元素安顺序存放在一个连续的 cun'chu'k'j

[展开全文]

第四章:函数思维与模块化设计

主要内容:

1,函数,

2,指向函数的指针。

3,编程实例

第七讲;函数:

首先要搞清楚什么是质数:质数也叫素数,指仅能被1和它本身整除的数。

从键盘输入一个正整数a,编一个程序判断a是否为质数。

可以设计一个函数boolcheckPrime(inta),让该函数专门负责检查a是否为质数,:如果是,该函数返回true,否则返回false。

函数的返回值。

函数的调用

形式参数:是指在定义函数时放在函数名后括号中的参数。

和实在参数:是一个具有确定值的表达式,函数在调用时,将实在参数赋给形式参数。

带自定义函数的程序设计

指向函数的指针

[展开全文]

第四章:函数思维与模块化设计

主要内容:

1,函数,

2,指向函数的指针。

3,编程实例

第七讲;函数:

首先要搞清楚什么是质数:质数也叫素数,指仅能被1和它本身整除的数。

从键盘输入一个正整数a,编一个程序判断a是否为质数。

可以设计一个函数boolcheckPrime(inta),让该函数专门负责检查a是否为质数,:如果是,该函数返回true,否则返回false。

函数的返回值。

函数的调用

形式参数:是指在定义函数时放在函数名后括号中的参数。

和实在参数:是一个具有确定值的表达式,函数在调用时,将实在参数赋给形式参数。

带自定义函数的程序设计

指向函数的指针

 

 

 

[展开全文]

授课教师

程序设计基础(高起专)

课程特色

PPT(32)
视频(36)