![](https://img-blog.csdnimg.cn/20200411202642570.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
数据结构和算法分析
文章平均质量分 93
总结常用的算法思路,算法思维
经理,天台风好大
Deeply Inspire Yourself,Do It Yourself
展开
-
线性表
表结构是一种最基本的数据结构,最常见的实现是数组,几乎在每个程序每一种开发语言中都提供了数组这个顺序存储的线性表结构实现.线性表是由0个或多个数据元素组成的有限序列.如果没有元素,称为空表,如果存在多个元素,则第一个元素无前驱,最后一个元素无后继,其他元素元素都有且只有一个前驱和后继.原创 2021-04-26 11:44:49 · 324 阅读 · 0 评论 -
数据结构与算法入门
一、基本概念二、数据结构类型三、算法(algorithm )四、算法时间复杂度五、空间复杂度(Space Complexity))原创 2021-04-25 17:26:00 · 401 阅读 · 1 评论 -
Java -- 排序算法之冒泡排序、快速选择排序、反转排序
在程序设计中,经常需要将一组数列进行排序,方便统计和查询。数组有很多常用算法,排序算法是必不可少的,今天给大家简单介绍三种常用的排序算法:冒泡排序、直接选择排序、反转排序。不足之处请指正…冒泡排序冒泡排序是最常见、最常用的数组排序算法之一。它的工作过程总是将小数往前放,大数往后放,类似于水中气泡上升的动作。1、基本思想基本思想是对比相邻元素值,满足条件就交换元素值,把较小的元素移动到数组的...原创 2020-04-05 17:24:15 · 416 阅读 · 0 评论