
数据结构与算法
文章平均质量分 66
数组,单、双链表,栈,二叉树,图,递归回溯,贪心、动态规划复习
是东东东啊
失败了就继续努力,漫漫长路何愁无期。
展开
-
排序算法学习
排序算法是《数据结构与算法》中最基本的算法之一。排序算法可以分为内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。常见的内部排序算法有:插入排序、希尔排序、选择排序、冒泡排序、归并排序、快速排序、堆排序、基数排序等。稳定的排序算法:冒泡排序、插入排序、归并排序和基数排序。不是稳定的排序算法:选择排序、快速排序、希尔排序、堆排序。冒泡排序(Bubble Sort)也是一种简单直观的排序算法。原创 2023-08-30 18:43:24 · 752 阅读 · 0 评论 -
快速排序算法理解
【代码】快速排序算法理解。原创 2023-08-09 15:56:14 · 77 阅读 · 0 评论 -
数据结构--链表
初始化链表就是为链表的每一个节点申请内存,并将分配next指针。需要定义链表的头结点,这里用dummyHead作为链表头节点。如此循环添加就好了,注意链表的大小,按需申请内存。首先为需要添加的节点申请内存并赋值。3.链表添加节点,删除节点。单链表、双链表、环形链表。原创 2023-07-08 10:23:44 · 94 阅读 · 1 评论