
数据结构与算法
文章平均质量分 89
数据结构是计算机科学中用来组织和存储数据的一种方式。它包括各种不同类型的数据结构,如数组、链表、栈、队列、树、图等。数据结构的选择对于解决特定问题非常重要,因为不同的数据结构适用于不同的场景。
一颗小谷粒
当糖原耗尽之时,便是燃烧意志的开始!
展开
-
【数据结构】链表重难点突破
本篇文章主要内容包括:链表的基本概念,认识链表的构成以及通过Java代码模拟实现链表的基本方法,深入理解和学习链表的底层结构!原创 2024-11-24 10:50:16 · 1295 阅读 · 0 评论 -
【排序算法】冒泡排序、选择排序、插入排序、希尔排序、归并排序
• 冒泡排序(Bubble Sort)是一种简单直观的交换排序算法。• 它的基本思想是:重复走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。• 这个算法的名字由来是因为越小(或越大)的元素会经由交换慢慢"浮"到数列的顶端。算法实现步骤:(以升序为例)比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会是最大的数。原创 2024-09-03 13:39:14 · 789 阅读 · 0 评论 -
数据结构与算法:栈与队列
栈也是一种线性数据结构.原创 2024-04-11 21:55:00 · 364 阅读 · 0 评论 -
数据结构与算法:数组的操作
数据结构与算法—数组,除了学习数组的基础知识和特点,我们还需要基于java中的数组进行二次封装,创建属于我们自己的数组;通过数据结构的学习让我们高效的获取数据和修改数据,让程序更高效!原创 2024-04-11 20:45:09 · 797 阅读 · 0 评论