摘要: 【数组对象 Arrays of Objects】 接上篇例子,我们现在想要在我们的程序中创建多个Car 一个两个还好,要是我们想要创建多个car,一次次分别实例化就十分繁杂且混乱,于是有了数组对象 使用数组来存储相同类型的对象有助于简化操作 前文我们说过,可以把类当作一个存储数值的属性————就像我 阅读全文
posted @ 2021-04-27 21:22 RetenQ 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 【概述】 在之前的课程中,我们看到了不同的内置类。这些类包括Scanner类和String类,以及一些原始数据类型的类,例如Integerand Double,Integer.parseInt(,Double.parseDouble() 【原始类型 Primitive types】 Java中有八大 阅读全文
posted @ 2021-04-27 20:17 RetenQ 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 【杂话】 如果在调用参数的时候,传入参数的类型和你预设的参数类型不匹配,那么C语言会帮你悄悄地转换好 实质上这是一个很大的漏洞,我们在检查的时候需要仔细检查(甚至不会有warning)。因为转换的结果不一定是我们期望的结果 之后的语言,如C++,Java就严格得多的 【数值传递】 C语言在调用函数的 阅读全文
posted @ 2021-04-26 12:16 RetenQ 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 【概述】 在之前,我们的搜索总是使用线性搜索来完成————它的效率是很低的(毕竟是从头开始一个一个找) 我们可以使用另一种称为二进制搜索的搜索算法,该算法效率更高 二进制搜索是一种旨在在排序数组中查找值的搜索算法 二进制搜索通过反复将列表中,可能包含目标参数的部分一分为二,一直循环对半分的操作,直到 阅读全文
posted @ 2021-04-25 20:24 RetenQ 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 【排序】 排序技术主要取决于两个因素 1.程序执行时间的长度 2.执行程序所需的空间 【冒泡排序】 我们可以使用许多不同的算法进行排序,排序数组的一种方法是使用冒泡 冒泡算法的思路是将最大的元素放在数组的右侧(末端) 现在,如果我们想要利用冒泡对一个数组进行排序,则思路如下: 1.遍历数组中的所有元 阅读全文
posted @ 2021-04-25 19:39 RetenQ 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 这是一个推论的例子 If you take my medication, you will get better. You are taking my medication. So, you will get better. 推断的有效性可以通过以下两种方式之一进行说明: 1.如果所有的假设都是正确 阅读全文
posted @ 2021-04-23 12:49 RetenQ 阅读(646) 评论(0) 推荐(0) 编辑
摘要: 【概述】 计算机语言中,我们常用方法来归类一些“我们会反复使用且有规律的代码”,一个方法会含有方法名、返回值、参数列表,一些语言还有修饰符 而函数就属于方法的一种,利用方法,我们可以快速进行一些操作 【方法声明】 <放回类型> <方法名> (参数列表){ 方法执行的语句; } 其中,返回类型除了我们 阅读全文
posted @ 2021-04-22 19:46 RetenQ 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 【引子】 有的时候,我们需要一个“集合了许多不同数据的”集合体,比如我们想要登记学生的成绩。如果我们一直创建每个学生的成绩的变量,未免太过于低效了。 数组就是这样一个“集合同类的不同变量”的东西 【数组定义】 C的数组定义很简单干练: <类型> <名称> [所含元素数量]; int grades[1 阅读全文
posted @ 2021-04-22 19:27 RetenQ 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 【火箭发射倒计时】 #include <stdio.h> int main (void) { int count = 100; while (count > 0) { printf("%d \n",count);// a count--; //b } printf("发射!\n"); //当我们想要 阅读全文
posted @ 2021-04-21 14:46 RetenQ 阅读(519) 评论(0) 推荐(0) 编辑
摘要: 【概述】 一般认为,循环由三个最基本的部分构成:判断条件,执行步骤,更新参数 利用循环,我们可以完成一些“在某些条件下不断执行”的操作,循环包括while,do-while,以及for 其中while的两个比较易于理解,不过熟练后还是for更舒服且用得多。三种循环各有各自的功能,不分好坏 【whil 阅读全文
posted @ 2021-04-21 14:29 RetenQ 阅读(220) 评论(0) 推荐(0) 编辑