Xianhuii
Xianhuii
全部文章
数据结构与算法
Java EE(1)
Java SE(19)
Spring(4)
Spring Boot(5)
SpringCloud(11)
SpringMVC(7)
业务(4)
中间件(2)
前端(2)
小工具(7)
数据库(2)
新征程~(1)
算法刷题(1)
设计模式(18)
归档
标签
去牛客网
登录
/
注册
Xianhuii
DO IT
全部文章
/ 数据结构与算法
(共5篇)
5 查找
二分查找 public static int find(int[] arr, int target) { int l = 0; &nbs...
数据结构与算法
2020-02-15
0
305
排序
1 冒泡排序 package com.xianhuii.sort; import org.junit.Test; import java.util.Arrays; public class BubbleSort { private void swap(int[] arr, int ...
数据结构与算法
2020-02-07
0
446
3 栈和队列
栈和队列都是特殊的线性表,它们的插入和删除操作都是事先规定好的。 第一节 栈 1 定义 栈(Stack):只允许在一端进行插入和删除操作的线性表。 栈顶(Top):允许进行插入和删除的那一端。 栈底(Bottom):不允许进行插入和删除的那一端。 其操作的特性是后进先出(Last In First ...
数据结构与算法
2019-11-22
0
365
2 线性表
第一节 线性表的定义 1 逻辑结构 线性表是具有n(n≥0)个相同数据类型的元素的有限序列。其中n为表长,当n=0时,该线性表是一个空表。 若用L命名线性表,则其一般表示为: L = (a1, a2, ……, ai, ai+1, ……, an) 其中,a1是表头元素,an是表尾元素。除第一个元素外...
数据结构与算法
2019-11-22
0
515
1 数据结构与算法的基本概念
第一节 数据结构 1 数据 数据是信息的载体,是所有能输入到计算机中并被计算机程序识别和处理的符号的集合,用于描述客观事物的属性。 2 数据元素 数据元素是数据的基本单位。一个数据元素可以由若干数据项组成。数据项是构成数据元素的不可分割的最小单位。 例如,一个学生的信息可以作为一个数据元素,而该学生...
数据结构与算法
2019-11-22
0
518