每一个变量都有一个内存位置,每一个内存位置都定义了可使用连字号(&)运算符访问的地址,它表示了在内存中的一个地址。 结果: 什么是指针? 指针是一个变量,其值为另一个变量的地址,即,内存位置的直接地址。就像其他变量或常量一样,您必须在使用指针存储其他变量地址之前,对其进行声明。指针变量声明的一般形式 ...
分类:
编程语言 时间:
2019-05-27 19:29:18
阅读次数:
121
实验结论 1.二分查找 实现方式1:形参是数组,实参是数组名,使用数组元素直接访问方式实现 运行结果: 实现方式2:形参是指针变量,实参是数组名,使用指针变量间接访问方式实现 运行结果: 2. 选择法排序 使用选择法对字符串按字典序排序 运行结果: 实验总结与体会 1.二分查找算法 数组名作为参数: ...
分类:
其他好文 时间:
2019-05-26 00:23:35
阅读次数:
108
1.二分查找 ex1_1 ex1_2 ex2_2 3.用指针处理字符串 该部分的程序代码个人仅给出练习3的解释,其余两个练习解释近似 总结和体会 实验内容1:二分法查找 数组名作为参数vs指针变量作为参数(形参不同,而参形式相同,在函数实现中基本可以用相同元素进行计算) 实验内容2:选择排序法 字符 ...
分类:
其他好文 时间:
2019-05-25 12:56:56
阅读次数:
101
Part 1:二分法查找数据 方法1:形参是数组,实参是数组名,使用数组元素直接访问 运行结果如下: 方法2:形参是指针变量,实参是数组名,使用指针方式间接访问 运行结果如下: Part2.用选择法对一组数据由小到大排序 a. 结果如下: b. 结果如下: 用选择排序法的思想:选出n个数中最小的数与 ...
分类:
其他好文 时间:
2019-05-25 09:40:20
阅读次数:
77
指针 (1)什么是指针:指针是一种数据类型(整数),这种类型定义出的变量叫指针变量(简称指针)。 内存的每个字节都有一个编号,指针变量中存储的就是这种整数 1bit 最小的可用单位,能储存1或0, 1byte =8bit 1kb =1024byte 1mb=1024kb 1gb=1024mb 1tb ...
分类:
其他好文 时间:
2019-05-24 23:52:41
阅读次数:
143
part1:使用二分法查找数据所在数组的位置 形参是数组,实参是数组名 运行结果 1.1形参是指针变量,实参是数组名 part2:选择排序法 按字典排序 part3:总结与体会 1.数组名作为参数 VS 指针变量作为参数 形参 实参 数组的写法 int fun(int a[ ], int n ) f ...
分类:
其他好文 时间:
2019-05-24 23:51:15
阅读次数:
159
Part 1 二分查找:查找数据项 运行结果如下: 当变为指针变量时: 运行结果如下: Part 2 选择排序法 按字典排序: 实验总结与体会: 1.数组名作为参数 vs. 指针变量作为参数: 形参 实参 (都指函数后面的括号里的) 数组的写法: 例: int fun(int x[], int n) ...
分类:
其他好文 时间:
2019-05-24 19:06:02
阅读次数:
95
1.二分查找 ex1_1.cpp代码如下: 运行结果: ex1_2.cpp代码如下: 运行结果: 2. 选择法排序 ex2_2.cpp代码如下: 运行结果: 实验总结和体会 实验内容1:二分查找算法 数组名作为参数 vs. 指针变量作为参数 当整个数组作为函数的参数时,实际上是数组的地址作为参数。指 ...
分类:
其他好文 时间:
2019-05-24 15:54:42
阅读次数:
90
数据结构与算法概述 数据结构的定义 数据结构 == 个体 + 个体关系 算法 == 对存储数据的操作 数据结构的特点 程序 = 数据的存储 + 数据的操作 + 可以被计算机执行的语言。 算法 衡量算法的标准 时间复杂度 指的是大概程序执行的次数,而非程序执行的时间。 空阿金复杂度 值得是程序执行过程 ...
分类:
编程语言 时间:
2019-05-23 21:25:23
阅读次数:
99
1,引用的意义: 1,引用作为变量别名而存在,因此在一些场合可以代替指针; 1,变量的另一个表现形式; 2,交换函数时,可代替指针; 2,引用相对于指针来说具有更好的可读性和实用性; 1,指针类似手动挡车,引用类似于自动挡车; 3,引用实现交换函数; 1,函数中的引用形参不需要进行初始化; 1,调用 ...
分类:
编程语言 时间:
2019-05-21 22:53:18
阅读次数:
287