![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
yikuki
一个艰难学习的伪程序员
展开
-
java学习心得 6 数组相关算法 ---排序算法(冒泡,插入,快速,选择)
排序算法十大内部排序算法选择排序直接选择排序、堆排序交换排序冒泡排序、快速排序插入排序直接插入排序、折半插入排序、Shell排序归并排序桶式排序基数排序今天说的就是最常使用的四种排序方式,冒泡,快速,插入,选择冒泡排序排序思想:比较相邻的元素。如果第一个比第二个大(升序),就交换他们两个。对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步 做完后,...原创 2019-12-05 21:54:07 · 156 阅读 · 0 评论 -
java学习心得 5 数组中涉及的常见算法---杨辉三角,二分法查找部分
数组中涉及的常见算法数组元素的赋值(杨辉三角等)求数值型数组中元素的最大值、最小值、平均数、总和等数组的复制、反转、查找(线性查找、二分法查找)数组元素的排序算法杨辉三角思想:打印空格字符串public class YangHuiSanJiao { public static void main(String[] args) { int rows = 10; for(i...原创 2019-12-04 16:58:53 · 184 阅读 · 0 评论 -
java学习心得 4 数组
数组数组的一些基本知识数组本身是引用数据类型,而数组中的元素可以是任何数据类型,包括 基本数据类型和引用数据类型。创建数组对象会在内存中开辟一整块连续的空间,而数组名中引用的是 这块连续空间的首地址。数组的长度一旦确定,就不能修改。我们可以直接通过下标(或索引)的方式调用指定位置的元素,速度很快。数组的分类:按照维度:一维数组、二维数组、三维数组、…按照元素的数据类型分:基本数据...原创 2019-12-04 16:22:04 · 195 阅读 · 0 评论 -
java学习心得 3 Java基本语法2
Java基本语法2程序流程控制流程控制语句是用来控制程序中各语句执行顺序的语句,可以把语句组 合成能完成一定功能的小逻辑模块。其流程控制方式采用结构化程序设计中规定的三种基本流程结构,即:顺序结构:程序从上到下逐行地执行,中间没有任何判断和跳转。分支结构根据条件,选择性地执行某段代码。有if…else和switch-case两种分支语句。if…else没什么可说的,判断...原创 2019-12-04 15:51:53 · 155 阅读 · 0 评论 -
java学习心得 2 Java基础语法1
Java基础语法1关键字,保留字关键字:所有字母都为小写。很多像class,int,interface等等之类的。保留字:包含了关键字,但是多出了一些在可能当前版本java中尚未使用的关键字,例如:goto, const等注意的是在java命名过程是需要避免使用这些关键字和保留字,否则会出现一些包中方法无法使用而报错的情况标识符凡是自己可以起名字的地方都叫标识符。由26个英文...原创 2019-12-02 16:55:09 · 414 阅读 · 1 评论 -
java学习心得 1
最近初学了一些关于Java基础相关的内容,做了如下的一些笔记1.DOS命令dir:查看当前目录下的所有文件cd:进入目录相对路径:在当前目录下可以直接输入想要进入的文件夹名称来完成接下来的进入操作。绝对路径:windows下准确目录linux系统下没有盘符的概念cd…:回到上一目录cd/:回到根目录md:创建目录(与进入目录类似有相对和绝对路径之分)rd:删除目录del:删除...原创 2019-12-02 15:34:11 · 233 阅读 · 0 评论