自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 折半查找法(11.15总结)

2.定义左右两端的下标left right,如果待查找值大于中间值,将左端下标移至mid+1的位置(根据实际数列的排序方式)分为两部分,然后将待查找的数与中间值比较,从而确定待查找数存在的范围.通过逐步比较缩小范围,最终确定所查找的数。3.如果待查找值小于中间值,将右端下标移至mid-1的位置。很明显7大于中间数,7在中间数的右端,那么下标需要向右移动。第二次查找如下,7明显小于中间数,这时下标便需要向左移动。如图,要查找的数为7,将7与该数列的中间数比较。通过循环进行这个过程,最终确定待查找数的位置。

2023-11-15 20:15:10 471 1

原创 冒泡排序法与选择排序法

冒泡排序这种排序方法关键在于冒泡两个字,顾名思义就是数字不断比较然后最大的突出来,即相邻两个数作比较,当该数大于右侧数时,将该数赋值给右侧数,继续比较,直至将最大数放到最右侧.

2023-11-08 18:00:48 53 1

原创 面向对象(11.7总结)

格式 :public class 类名 {1.成员变量(代表属性,一般为名词)2.成员方法(代表行为,一般为动词)3.构造块4.代码块5.内部类用来描述一类事务的类,专业叫做:javabean类.在javabean类中不写main方法.在以前,编写main方法的类,叫做测试类.我们可以在测试类中创建javabean类的对象并进行赋值调用;类名首字母建议大写,需见名知意,驼峰模式。

2023-11-07 20:37:04 49

原创 二分法.牛顿迭代法(11.4总结)

首先我们定义区间左右两端的变量x1,x2,并求出区间中点的值,将他们带入函数中求出各自对应的函数值f1,f2,f3,进行判断 . f1*f3

2023-11-04 21:11:32 435 1

原创 11月2号总结

1.二维数组的静态初始化:格式 :数据类型[][]数组名=new 数据类型[][]{{元素1,元素二....},{元素1,元素2...}} 例如。简化格式:数据类型[][]数组名={{元素1,元素2},{元素3,元素4}};例如: int [][]arr={{1,2,3},{4,5,6,7}};书写时为了方便,一般写为 int [][]arr={外循环:遍历二维数组获取里面每一个一维数组。2.二维数组的动态初始化: 格式;内循环:遍历一维数组获得每一个元素。表示二维数组中的第一个数组,

2023-11-02 22:03:22 32

原创 11月1日总结

引用数据类型储存在堆空间,变量中储存的是地址值.引用:使用了其他空间中的数据。3.方法传递基本数据类型的内存原理:传递基本数据类型时,传递的是真实的数据,形参的改变不影响实际参数的值。引用数据类型:数据值是存储在其他空间中,自己空间储存的是地址值.特点:赋值给其他变量,赋的地址值。基本数据类型:数据值是储存在自己空间中.特点:赋值给其他变量,也是赋的真实的值.1.储存上: 基本数据类型储存在栈内存,变量中储存的是真实的数据。

2023-11-01 18:13:13 38 1

原创 10月31总结(动态初始化数组和方法的)

1.格式: public static 返回值类型 方法名(){方法体;return 返回值;最简单的方法定义:public static void 方法名(){ 调用格式:方法体(打包的代码);方法名();带参数的方法定义:public static void 方法名(参数1,参数2,....){ 调用格式: 方法名(参数1,参数2);

2023-10-31 21:44:23 93 1

原创 10月27汇报

方法的返回值类型为void,表示该方法没有返回值,没有返回值的方法可以省略return不写。return语句下面,不能编写代码,因为永远执行不到,属于无效的代码。4.今天主要写了写C语言课本上第五章的习题,主要练习循环语句还有循环语句的镶嵌。方法与方法之间是平级关系,不能相互嵌套。1.今天二刷了方法的相关知识,对带返回值方法的调用认识更加清晰。方法的编写顺序和执行顺序无关。方法没有返回值可以省略不写.如果书写,表示结束方法。方法有返回值:必须要写,表示方法结束和返回结果。3.return关键字。

2023-10-27 21:30:24 70 1

原创 10月26汇报

带返回值方法定义格式: public static 返回值类型 方法名 (参数){1.简单了解了Java的内存分配:主要分为栈,堆,方法区,本地方法栈,寄存器等五类。栈:方法运行时使用的内存,比如main方法运行,进入方法栈中执行。三. 输出调用: System.out.println(方法名 (实参) );每个方法具有不同的参数类型或参数个数,这些同名的方法,就构成了重载关系。简单来说,同一个类中,方法名相同,参数不同的方法. (与返回值无关)2.了解了方法,以及方法的一些简单应用.

2023-10-26 21:35:18 74

原创 10.24汇报

2.二刷了源码,反码,补码的相关知识(虽然是二刷,但听的还是一愣一愣的,不过对这个东西也有了简单的了解)3.重新复习了一下数组的的基础知识,并结合视频中的习题做了练习;1.今天主要看了看考试的错题,以及完成了老师布置的一些习题;

2023-10-24 21:54:41 69

原创 灯塔--考试总结

3.程序设计方面比较复杂,虽然有些题最后输出的结果是正确的,但是自己写的代码与学长给出的答案相比简直不要太复杂。1.基础知识,概念掌握较差,八大数据类型有点了解,但不多,通过这次考试对这八大类型有了更深刻的认识。2.计算时对概念掌握不熟练.如选择第三题,知道代码如何运行计算,但最后忘记了数据类型,导致错误.4.在写一些程序时还是不太熟练,尤其是循环里面套循环,写着写着就傻掉了,以后还得多多练习;果然,没有对比就没有伤害;

2023-10-24 20:06:05 39

原创 10月23号汇报

字符类型:默认初始\u0000'(相当于空格)静态初始化:手动指定数组元素,系统会根据元素个数,计算出数组的长度.(用于需求中已经明确了要操作的具体数据,直接静态初始化即可)动态初始化:手动指定数组长度,由系统给出默认的初始化值.(只明确元素个数,不明确具体数值,推荐使用动态初始化)(2).对于重复的代码或具有独立功能的代码可以抽取到方法中.(3).方法可以提高代码的复用性以及代码的可维护性.2.方法: (1).方法是程序中最小的执行单元。数组默认输出规律: 整数类型:默认初始化值0。

2023-10-23 21:07:23 65

原创 10月19日汇报

1.了解了数组(array)的概念:数组指一种容器,可以用来储存同种数据类型的多个值,数组在存储数据是要根据隐式转换考虑.(容器类型与数据类型最好保持一致).2.int [] array (数据类型 [] 数组名 )数据类型[] 数组名=new 数据类型 [] {元素1,元素2,元素3};2.数组定义:(格式) :1.int array [] ( 数据类型 数组名 [] )3.数组的初始化:就是在内存中,为数组容器开辟空间,并将数据存入容器中的过程.

2023-10-19 21:58:00 43

空空如也

空空如也

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

TA关注的人

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