作者小头像 Lv.3
更多个人资料
173 成长值
0 关注
1 粉丝
+ 关注 私信

个人介绍

CSDN领域新星创作者、CSDN新星计划导师、阿里云专家博主、运维领域优质创作者

感兴趣或擅长的领域

自动化运维、数据库、编程语言
个人勋章
TA还没获得勋章~
成长雷达
150
3
0
0
20

个人资料

个人介绍

CSDN领域新星创作者、CSDN新星计划导师、阿里云专家博主、运维领域优质创作者

感兴趣或擅长的领域

自动化运维、数据库、编程语言

达成规则

以上满足项可达成此勋章

  • 博客
  • 关注
  • 粉丝
  • 论坛
全部时间
全部时间
最近三天
最近一周
最近一月
  • 全部
  • 暂无专栏分类
二叉树的顺序结构——堆的概念&&实现(图文详解+完整源码 | C语言版)
堆的概念及实现
二叉树 数据结构
作者小头像 花想云 2023-05-31 23:51:02
6861
0
0
2023-05-31 23:51:02
999+
0
0
想要学会二叉树?树的概念与结构是必须要掌握的!快进来看看吧
树的概念及结构
二叉树 数据结构
作者小头像 花想云 2023-05-31 23:48:33
6454
0
0
2023-05-31 23:48:33
999+
0
0
乐观的调优(插入排序&希尔排序)
之前我们衡量一个算法的效率时,都是着眼于它在最坏情况下需要多少步。原因很简单,连最坏的情况都做足准备了,其他情况自然不在话下。但是,在我们实际生活中并不总是面临最坏情况,更多的是平均情况。本章我们会见证一种自适应性极强的排序算法---希尔排序,还有它的组成它的关键---插入排序。懂得区分最好、平均、最坏情况,是为当前场景选择最优算法以及给现有算法调优以适应环境变化的关键。记住,虽然为最坏情况做好准
数据结构
作者小头像 花想云 2023-05-31 23:45:13
6654
0
0
2023-05-31 23:45:13
999+
0
0
早已有所耳闻的堆排序,你知道如何用C语言实现吗? 【堆排序|C语言版】
你是否对堆排序早有耳闻?身为经典排序算法中的佼佼者,我们着实有必要学习一下堆排序的实现。接下来我们就一起认识一下堆排序是如何依靠它优秀的结构及算法在众多的排序算法中脱颖而出的。
二叉树 数据结构
作者小头像 花想云 2023-05-31 23:40:47
6672
0
0
2023-05-31 23:40:47
999+
0
0
用或不用大O来优化代码(选择排序)
大 O 是一种能够比较算法效率,并告诉我们在特定环境下应采用何种算法的伟大工具。但我们不能完全依赖于它。因为有时候即使两种算法的大 O 记法完全一样,但实际上其中一个比另一个要快得多。本章我们就来学习如何分辨那些效率貌似一样的算法,从而选出较快的那个。现在我们已经掌握了一些非常强大的算法分析手法。我们能够使用大 O去判断各种算法的效率,即便两种算法的大 O记法一样,也知道如何对比它们。不过在对比算
数据结构
作者小头像 花想云 2023-05-31 23:38:52
2930
0
0
2023-05-31 23:38:52
999+
0
0
C语言实现用堆解决 TOP-K 问题
生活中我们经常能见到TopK问题,例如:专业前10名、世界500强、富豪榜、游戏中前100的活跃玩家等。所以,TopK问题即求出一组数据中前K个最大或最小的元素,一般情况下,数据量都比较大。对于TopK问题,我们首先想到的可能是排序,对数据排好序以后,取前K个元素。但是,面对庞大的数据量时,排序并不适用,因为加载庞大的数据到内存中是个不小的消耗。所以,对于TopK问题,最佳的解决方式是用堆
C语言 数据结构
作者小头像 花想云 2023-05-31 23:36:01
6676
0
0
2023-05-31 23:36:01
999+
0
0
运用大O来给代码提速(冒泡排序)
大 O记法能客观地衡量各种算法的时间复杂度,是比较算法的利器。我们也试过用它来对比二分查找和线性查找的步数差异,发现二分查找的步数为 O(log N),比线性查找的 O(N)快得多。然而,写代码的时候并不总有这样明确的二选一,更多时候你可能就直接采用首先想到的那种算法了。不过有了大 O的话,你就可以与其他常用的算法比较,然后问自己:“我的算法跟它们相比,是快还是慢?”如果你通过大 O 发现自己的算
数据结构
作者小头像 花想云 2023-05-31 23:33:14
2869
0
0
2023-05-31 23:33:14
999+
0
0
算法分析专业工具——大O记法
学会大 O记法,我们在比较算法时就有了一致的参考系。有了它,我们就可以在现实场景中测量各种数据结构和算法,写出更快的代码,更轻松地应对高负荷的环境。
数据结构
作者小头像 花想云 2023-05-31 23:28:36
6763
0
0
2023-05-31 23:28:36
999+
0
0
C++修炼之练气期一层——命名空间
定义命名空间,需要使用到namespace关键字,后面跟命名空间的名字,然后接一对{}即可,{}中即为命名空间的成员(类似于结构体的样子);//该命名空间的名字为hxy(花想云)//定义自己的变量、函数等//...int val;//...命名空间可以嵌套;//....同一个工程中允许存在多个相同名称的命名空间,编译器最后会合成同一个命名空间中。//test.cpp中定义//...int val;
C++
作者小头像 花想云 2023-05-31 23:26:18
6742
0
0
2023-05-31 23:26:18
999+
0
0
C++修炼之练气期三层——函数重载
C++函数重载的概念及其原理
C++
作者小头像 花想云 2023-05-31 23:24:32
6488
0
0
2023-05-31 23:24:32
999+
0
0
总条数:51
10
10
20
50
100
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

上滑加载中

https://www.baidu.com/s?ie=utf-8&f=3&rsv_bp=0&rsv_idx=1&tn=baidu&wd=sed%20%E6%9B%BF%E6%8D%A2%E5%AD%97%E7%AC%A6%E4%B8%B2&rsv_pq=c7db61a600035dc5&rsv_t=5e19yEsbV9N5fIvdlGRU
作者小头像
作者小头像
快速交付
+ 关注