一步一步写算法(之 算法总结)

【 声明:版权所有,欢迎转载,请勿用于商业用途。  联系信箱:feixiaoxing @163.com】


    自10月初编写算法系列的博客以来,陆陆续续以来写了几十篇。按照计划,还有三个部分的内容没有介绍,主要是(Dijkstra算法、二叉平衡树、红黑树)。这部分会在后面的博客补充完整。这里主要是做一个总结,有兴趣的朋友可以好好看看,欢迎大家提出宝贵意见。


    (1) 排序算法

    快速排序      

    合并排序

    堆排序

    选择排序

    基数排序

    冒泡排序

    插入排序

    希尔排序

    链表排序


    (2) 数据结构

    线性队列

    线性堆栈

    单向链表

    双向链表

    循环单向链表

    排序二叉树插入,删除保存和加载

    哈希表

    哈希二叉树

    

    (3)图

    图结构

    图创建

    图的添加、删除

    图的保存

    prim算法(

    哈夫曼树()    

    克鲁斯卡尔算法(

    

    (4)常用算法

    查找

    内存分配

    字符串查找(

    通用数据结构

    通用算法

    循环和递归

    递归和堆栈

    内存中的数据

    A*算法

    可变参数

    函数堆栈

    递归寻路

    广度遍历深度遍历

    排序二叉树线索化


    (5)趣味算法题目

    链表逆转

    大数计算

    n!末位0个数计算

    洗牌算法

    “数星星”

    八皇后

    数据选择

    单词统计

    爬楼梯

    回数

    链表重合

    寻找丢失的数

    最大公约数、最小公倍数

    挑选最大的n个数




已标记关键词 清除标记
相关推荐
<span style="color:#337FE5;font-size:18px;"><strong>【</strong></span><span style="color:#337FE5;font-size:18px;"><strong>为什么学习数据结构与算法</strong></span><span style="color:#337FE5;font-size:18px;"><strong>】</strong></span><br />     程序=数据结构+算法。数据结构和算法是程序的基础,没有系统地学习过数据结构和算法的程序员只能称作是coder,知道我们的代码使用了什么数据结构,它的特征是什么。知道解决某些问题是用的何种算法才会从coder晋升为工程师。<br /> <p> 另外,大厂面试数据结构和算法也是我们绕不过去的一个门槛。这部分恰好又不是突击能够解决的知识储备,所以很有必要系统地学习一下数据结构和算法了 </p> <p> <br /> </p> <span style="color:#337FE5;font-size:18px;"><strong>【推荐您学习</strong></span><span style="color:#337FE5;font-size:18px;"><strong>这门课程的原因</strong></span><span style="color:#337FE5;font-size:18px;"><strong>】</strong></span><br /> <p> <span style="font-size:16px;"><span style="color:#337FE5;">1、图解数据结构与算法:<span style="color:#000000;">拒绝</span></span>抽象枯燥的学习,本课程采用动画演示的形式,让您在动画中掌握</span><span style="font-size:16px;">算法的底层原理。下面是课程中几个动画的演示效果:</span> </p> <p> <span style="font-size:16px;"><br /> </span> </p> <p> <img alt="" src="https://img-bss.csdnimg.cn/202008271042515821.gif" /> </p> <p> <img alt="" src="https://img-bss.csdnimg.cn/202008271056044619.gif" /> </p> <p> <img alt="" src="https://img-bss.csdnimg.cn/202008271056132184.gif" /><span style="font-size:12px;"> </span> </p> <p> <br /> </p> <p> <span style="font-size:16px;"><span style="color:#337FE5;">2、实战2020大厂算法面试题:</span>解析大厂算法面试题,分析</span><span style="font-size:16px;">其中</span><span style="font-size:16px;">算法原理,并动手实操,让大家通关面试最后一道题。</span> </p> <p> <img src="https://img-bss.csdnimg.cn/202102060511318687.png" alt="" /> </p> <p>   </p> <p> <br /> </p> <p> <span style="font-size:16px;"><span style="font-size:16px;color:#337FE5;">3、全面、系统化的课程设计:</span><span style="font-size:16px;">系统化讲解数据结构与算法,让你快速梳理整个算法知识体系,掌握算法的核心思想。</span><br /> </span> </p> <p> <span style="font-size:16px;"><span style="font-size:16px;"><br /> </span></span> </p> <p> <img alt="" src="https://img-bss.csdnimg.cn/202007270534426980.png" /> </p> <p class="ql-long-10663260" style="font-family:"background-color:#FFFFFF;font-size:11pt;color:#494949;"> <span style="color:#337FE5;font-size:18px;"><span style="font-size:18px;color:#337FE5;"><strong><span style="color:#337FE5;font-size:18px;"><strong><br /> </strong></span></strong></span></span> </p> <p class="ql-long-10663260" style="font-family:"background-color:#FFFFFF;font-size:11pt;color:#494949;"> <span style="color:#337FE5;font-size:18px;"><span style="font-size:18px;color:#337FE5;"><strong><span style="color:#337FE5;font-size:18px;"><strong>【主讲讲师</strong></span><span style="color:#337FE5;font-size:18px;"><strong>】</strong></span></strong></span></span> </p> <p class="ql-long-10663260" style="font-family:"background-color:#FFFFFF;font-size:11pt;color:#494949;"> 孙玖祥: </p> <p class="ql-long-10663260" style="font-family:"background-color:#FFFFFF;font-size:11pt;color:#494949;"> <span style="font-size:12px;">8年互联网开发经验,3年教学经验;</span> </p> <p class="ql-long-10663260" style="font-family:"background-color:#FFFFFF;font-size:11pt;color:#494949;"> <span class="ql-author-10663260">擅长JAVA技术栈、高并发高可用伸缩式微服务架构;</span> </p> <p class="ql-long-10663260" style="font-family:"background-color:#FFFFFF;font-size:11pt;color:#494949;"> <span class="ql-author-10663260">曾多次参与大型银行和互联网公司核心系统的架构设计和开发;</span> </p> <p class="ql-long-10663260" style="font-family:"background-color:#FFFFFF;font-size:11pt;color:#494949;"> 丰富的教学和就业经验,所带毕业学员逾千人,所带班级月内就业率均达98%以上。 </p>
©️2020 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页