08 2020 档案
摘要:目录 1.栈的基本概念 2.栈的简单实现 3.代码解析 4.应用场景 5.总结 在第一章我们讲了数据这个具体的数据储存结构,它主要应用与数据的记录。 本章主要讲一个构思算法的辅助工具--栈,用它来执行特定的任务。 回到顶部 1.栈的基本概念 栈(stack)是一种抽象的数据结构(ADT),它可以用其
阅读全文
摘要:目录 1.冒泡排序 2.选择排序 3.插入排序 4.总结 为了对大量的数据进行检索,需要对数据进行排序,就像上章讲的,二分查找要快于迭代查找。 由于排序非常耗时且十分重要,它已经成为计算机中相当重要的课题。 这章将要讲三个时间复杂度都为O(N2)的简单排序:冒泡排序/选择排序/插入排序 回到顶部 1
阅读全文
摘要:目录 1.数组的介绍 2.类封装 3.扩展(有序数组) 4.数组的局限 数组是应用最广泛的数据存储结构。它被植入大部分的编程语音。在Java中数组用来存放一种类型的集合。 回到顶部 1.数组的介绍 ①数组的声明 第一种方式: int[] arr = new int[10];//数组类型[] 数组名称
阅读全文

浙公网安备 33010602011771号