Java基础第三天 可视化算法数据结构链接: https://visualgo.net/zh/ 1. 重点 1.1 二分查找 二分查找:是在有序序列中进行的,通过附加左右指针的方法,每次循环查询中间值是否为被查询目标值为目的,以当左指针小等于右指针情况作为循环的条件,知道定义的中间值变量为目标值为准并返回下
越来越不喜欢喧哗,山河岁月,真正能留在心里的,一定是朴素和慈悲的,是繁华过后的风烟俱净. 有时候,会害怕孤单,会害怕过多的亲近。也只是因为,我们都有着相似的疼痛,以一种秘而不宣的方式隐忍着,只是怕时光的那头,已经无人聆听. 生活有各种方式,依然喜欢,背对着烟火流年,于指尖泅渡着一卷云
Java 今日重点 查找算法 冒泡排序 数组的反转 数组的扩容 学习心得 今天老师下午上课时,由于自己本身有些困倦,注意力无法集中,导致选择排序和插入排序没听懂,课后我会再去看老师讲课的视频学习 学习内容 数组 老师写程序的思路分享: 1. 成需求要求的功能
一、笔记 1.数组是最基本的数据结构,一张表线性表:数据元素之间是一对一的,除了第一个和最后一个,其余都是收尾连接的链表:链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。 2.二分法查找如果要使用二分法查找前提是这个数组必
知识点 数据结构: 数组是最基本的数据结构,是一张表,线性表(数据元素之间是一对一的关系) 除了第一个和最后一个之外,其余的元素都是首位连接 2,链表 3,树 4,图 数组排序: 冒泡排序 选择排序 插入排序 习题 package com.jr.morning; import java.util.Arrays; import java.util.
JAVA初始的第三天 数据结构 1,数组 最基本的数据结构;是一张表,线性表(数据元素之间是一对一的,除了第一个和最后一个之外,其余元素都是首尾连接,所以数组有顺序) 2,链表 3,树 3,图 算法: 1,线性查找: 简单方便,但不适合数量大的数据。 2,二分查找: 必须要排序。
数据结构 数组 数组是最基本的数据结构 Array.tostring (nums).sout 遍历数组出来system.outprintln(Arreys.toString(nums)); 数组的扩容 线性表 线性表(数据元素之间是一对一的关系,除了第一个和最后一个之外,其余的元素都是首尾连接) 链表 单向链表:自
public static void main(String[] args) { String a="love234csdn"; String regEx="[^0-9]"; // 匹配所有的非数字 Pattern p = Pattern.compile(regEx); Matcher m = p.matcher(a); String str = m.replaceAll
JAVA (今日知识) 1. Java基础知识 1.1 引用数据类型—String(字符串) 1.2 包的命名规则 1.3 数据输入 1.4 终止程序执行的方式 2. 流程控制语句 2.1 流程控制语句分类 2.2 顺序结构 2.3 if语句 2.3.1 if语句 2.3.2 if...else语句 2.3.3 if...else if...语句 2