上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 35 下一页
摘要: 一. 本节是接着前面的冒泡排序的两种书写格式而来的,是以视频中的两种书写格式为基础讲解的,对于我自己琢磨的不适合。注重视频中讲解的思想。 视频中两种书写格式中,内循环都是一样的,为了他提高复用性,将相同的内循环里的执行语句给功能化。 →上面理解错了,无论是选择排序还是冒泡排序,有一个通用的操作,就是 阅读全文
posted @ 2017-09-30 17:07 前锋营 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 一. 排序 元素有很多的情况下,我们都希望元素按照指定的方式有一个顺序,比如说由小到大。排序的方式有很多种,我们讲解其中一种。 例子: 对上面的数组中的元素排个序,从小到大。这个想不出来,之前谈论的是两个数比较,得到大的数。 听了视频的一点讲解,突然有了思路,角标0和角标1进行比较后,将元素的大小做 阅读全文
posted @ 2017-09-29 21:33 前锋营 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 一. 冒泡排序 这里介绍了另一种排序的方法,冒泡排序法。选择排序法比较接近人们正常的思维,一个数据和剩下的所有数据比较。 冒泡排序法是临近的数据间进行比较,大的数据就调到右侧,角标1-2的数据对比,角标2-3的数据对比...... 无论是选择排序还是冒泡排序都是求解最值。 冒泡排序法,是一轮一轮地进 阅读全文
posted @ 2017-09-29 21:22 前锋营 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 一. 在数组中数据很多的情况下,需要对众多的数据进行一个大小的排序。 自己先操作一下,显示在下面 DOS进行了报错,我修改了源代码,对主函数中的调用语句进行修改。将int[] arrange(arr)改成arrange(arr).结果显示为 这个要求的结果不符,输出不对,检查主函数中的输出语句,发现 阅读全文
posted @ 2017-09-29 16:29 前锋营 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 最开始讲解的数组操作就是遍历,存取数组中的所有数据(我觉着遍历可能是指取出所有数据)。遍历可以说是数组中所有操作的基础,为什么要介绍这么多数组操作。原因在于数组是一个存储n多数据的容器,我们对其中的数据做进一步地了解,比如最值,对数据进行排序等。借助数组这个容器,对n多数据进行一个操作。 数组中在装 阅读全文
posted @ 2017-09-29 10:20 前锋营 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 一. 最值 数组的操作是对数组中的元素进行操作,有时需要对元素的位置重新进行安排,有时仅需要提供题目需要的那个数据。 在视频没有讲解怎么做之前,我先提供一个思路。得出最值肯定是一个一个地比较出来的,这种多次的比较操作,那肯定用到循环结构。每一次操作都要得出两个数中的最大值,也就是说还有判断的if语句 阅读全文
posted @ 2017-09-27 19:14 前锋营 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 一. 数组操作 定义好数组后,要将存储在数组中的数据拿出来操作。怎么取? 对于数组操作最重要的操作有两种,一个是存,另一个是取。同时,基于这两个操作又衍生出常见的功能性操作。 数组是个容器,先要学会将数据存取,接着利用数组操作一些之前的例子,诸如比较大小之类的,但是都是基于数据在数组中来运作的。 存 阅读全文
posted @ 2017-09-27 16:34 前锋营 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 一. 数组书写的第二种格式 事物为什么会有不同的种类的出现?一定要用发展的眼光看问题。 数组格式1的问题在于,内存中开辟数组空间时,没有定义内部数据的大小,都是默认值。格式2(常规地初始化数组的方式)为了克服这一点,在定义时,直接将数据大小输入数组。 创建数组的同时,指定好了数组中每一个角标位置上的 阅读全文
posted @ 2017-09-27 15:37 前锋营 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 数组角标越界异常。 空指针异常。(在有数组参与的操作中,要时刻牢记它在内存中的过程。) DOS控制台显示的是[I@c17164,右边是哈西算法得出来的实体的内存编码值,重点要看清@左边的含义,[代表着变量赋值的是数组类型,元素是int。这么做是为了测试变量赋的什么类型的值。 阅读全文
posted @ 2017-09-27 15:10 前锋营 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 栈内存和堆内存是内存划分中,始终存在的,两者相互配合使用。即使没有定义数组,内存中也会划定一个专门的空间给数组么? 上图在操作到输出语句sop(arr[0])时,栈内存就开始和堆内存构建联系,因为栈内存中的局部变量要用到堆内存数组中的数据。(这里说的不对,在第一句中变量array就已经和数组实体构建 阅读全文
posted @ 2017-09-27 10:52 前锋营 阅读(681) 评论(0) 推荐(0) 编辑
上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 35 下一页