![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构与算法
文章平均质量分 70
勇者六花i
好好学习天天向上
展开
-
【数据结构】栈
栈简介原创 2022-12-20 15:56:10 · 50 阅读 · 0 评论 -
【数据结构】数组简介
数组简介原创 2022-12-16 09:31:26 · 1595 阅读 · 0 评论 -
数据结构与算法
在计算机科学和互联网的迅猛发展下,需要计算的数据量越来越大。但是计算机的物理空间和计算能力是有限的,所以需要使用合适的数据结构和算法来对这些数据进行优化和处理。选用合适的数据结构和算法,在处理体量非常大的数据时,可以极大的提高计算效率和数据处理能力。学习算法和数据结构可以加强程序员的思维能力,让程序员能更好的写出高质量代码,减少代码重复堆叠。树型结构:二叉树、二分搜索树、AVL树、红黑树、堆、Trie树、线段树、并查集…线性结构:数组、队列、栈、链表、哈希表…图结构:邻接矩阵、邻接表。原创 2022-12-14 12:46:51 · 84 阅读 · 0 评论 -
十大排序算法(下)
六、快速排序代码实现public void quickSort(int[] arr, int left, int right) { if (left >= right) { return; } //递归操作 int pri = arr[left]; int i = left; int j = right; while (i < j) {原创 2022-12-07 20:25:23 · 164 阅读 · 0 评论 -
十大排序算法(上)
算法稳定性 – 假设在数列中存在a[i]=a[j],若在排序之前,a[i]在a[j]前面;并且排序之后,a[i]仍然在a[j]前面。则这个排序算法是稳定的!原创 2022-11-09 21:37:08 · 87 阅读 · 0 评论