C语言
文章平均质量分 60
Cyber.L
电控算法工程师,LeetCode养老选手
展开
-
求二叉树的深度C语言实现
在二叉树中,深度是指从根节点到最远叶子节点的最长路径上的边数。原创 2024-01-06 21:32:05 · 914 阅读 · 0 评论 -
打印菱形图案C语言
打印菱形图案C语言实现原创 2023-12-03 14:37:21 · 508 阅读 · 2 评论 -
排序算法介绍(五)归并排序
归并排序(Merge Sort)是一种分治思想的应用,它将待排序的数组不断拆分成小数组,直到每个小数组只有一个元素,然后将小数组两两合并,直到最终得到有序的数组。原创 2023-12-03 14:08:17 · 468 阅读 · 1 评论 -
排序算法介绍(四)快速排序
快速排序(Quick Sort)是一种高效的排序算法,采用了分治的思想。它选择一个基准元素,通过一趟排序将待排序序列分割成独立的两部分,其中一部分的所有元素都比基准元素小,另一部分的所有元素都比基准元素大,然后再对这两部分继续进行排序,以达到整个序列有序。原创 2023-12-03 13:54:35 · 525 阅读 · 1 评论 -
排序算法介绍(三)选择排序
选择排序(Selection Sort)是一种简单直观的排序算法。它的工作原理是每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完。选择排序是不稳定的排序方法。原创 2023-12-01 14:02:09 · 485 阅读 · 1 评论 -
排序算法介绍(二)冒泡排序
冒泡排序(Bubble Sort)是一种简单的排序算法。它重复地遍历要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。遍历数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。原创 2023-12-01 13:50:45 · 492 阅读 · 1 评论 -
排序算法介绍(一)插入排序
插入排序是一种简单直观的排序算法,它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。插入排序在实现上,通常采用 in-place 排序(即只需用到 O(1) 的额外空间的排序),因而在从后向前扫描过程中,需要反复把已排序元素逐步向后挪位,为最新元素提供插入空间。原创 2023-11-30 17:16:41 · 649 阅读 · 0 评论 -
c语言圣诞树代码
c语言打印圣诞树代码...淼个博客热点任务...原创 2023-11-29 13:52:52 · 4947 阅读 · 2 评论 -
C语言字符串拼接的方法
介绍常用的C语言字符串拼接函数和C语言字符串拼接方法...淼个博客热点任务...原创 2023-11-27 14:43:12 · 1786 阅读 · 0 评论