2021-10-16【严蔚敏数据结构代码实现合集】【c语言学习必备】_严蔚敏数据结构所有程序源代码-程序员宅基地

技术标签: 算法  c语言  数据结构  

本文记录了我为期三个月《算法与数据结构》的学习历程,仅作为记录自己学习状态的文章。

线性表

栈&队列

二叉树

练习题

平时实验报告

课程设计

历时三个月,数据结构基础课完美撒花,但是数据结构的学习才刚刚开始!!!

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/eternity_memory/article/details/120793140

智能推荐

Python能干什么,Python的应用领域?_python除在网络运维中应用,还常用在其他哪些领域,请简要说明。-程序员宅基地

文章浏览阅读1.1k次。文章目录前言概括起来,Python 的应用领域主要有如下几个:1.Web应用开发2.自动化运维3.人工智能领域4.网路爬虫5.科学计算6.游戏开发前言Python 作为一种功能强大的编程语言,因其简单易学而受到很多开发者的青睐。那么,Python 的应用领域有哪些呢?Python 的应用领域非常广泛,几乎所有大中型互联网企业都在使用 Python 完成各种各样的任务,例如国外的 Google、Youtube、Dropbox,国内的百度、新浪、搜狐、腾讯、阿里、网易、淘宝、知乎、豆瓣、汽车之家、美团等_python除在网络运维中应用,还常用在其他哪些领域,请简要说明。

经典字符串匹配算法——KMP算法_kmp字符串匹配算法-程序员宅基地

文章浏览阅读9k次,点赞40次,收藏88次。KMP算法KMP算法是一种高效的字符串匹配算法,在传统暴力遍历匹配的基础上做了一定的优化。首先KMP算法的实现也是使用了回退思想,不过与暴力遍历不同,KMP的回退,是让子串进行匹配,而不是主串。KMP示例首先我们来看两个例子来理解KMP算法:例1:分别从str的i和sub的j位置处开始匹配:此时a与c不匹配,如果暴力遍历的话,是i回到到b,j也回到a,重新一轮匹配。而KMP算法,是将子串的j回到第二个a,str[i]与sub[j]重新开始匹配。原因很明显,第二个ab与第一个ab是相同的,因_kmp字符串匹配算法

3分钟快速presentation-程序员宅基地

文章浏览阅读1.2k次。来自英语课的一个练习:https://www.youtube.com/watch?v=ePY3uY1L0X0 next up I'd like to welcome Joshua to ten he's from the ANU College of Medicine biology and the environmentand the title of his three-mi..._3 minute presentation

6_分布式训练框架Horovod使用(20190111)_horovod的用法-程序员宅基地

文章浏览阅读6.7k次,点赞5次,收藏25次。分布式训练框架Horovod使用文章目录一、Horovod简介二、Horovod框架的安装 Install1、安装OpenMPI2、安装Horovod三、Horovod框架的使用由于近期需要提高网络训练的速度,所以去找了一条捷径,想走快点,就找到了Horovod框架,对TensorFlow搭建的网络训练提速特别有效,好吧,让我们一起开启愉快的Horovod之旅吧. Oh, no 是痛苦的Ho..._horovod的用法

Steve Jobs遗失的珍贵访谈_<meta itemprop="uploaddate">-程序员宅基地

文章浏览阅读2w次。 &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8" /&gt; &lt;meta http-equiv="X-UA-Com_

电子测量-示波器的应用_数字示波器怎么调心电图-程序员宅基地

文章浏览阅读2.6k次。目的 1.熟悉和掌握示波器的组成及各控制键的作用,并能正确使用。2.能够分析示波器的工作原理,能够利用示波器测量电压、频率、相位差和调幅系数等测量,并对测量结果进行分析处理。3.能够理解示波器测量时间、电压和相位的基本方法。 任务 1.理解测周法的原理并实践检测成果。2.理解测频法的原理并实践检测成果。 内容 1.直流电压测量(数字示波器)(1)选择通道CH1或CH2,将输入“耦合”选择为“接地”,调整垂直移位旋钮使扫描时基线移到屏幕中间或其他适当位置上,.._数字示波器怎么调心电图

随便推点

System.Net.Sockets.SocketException: 以一种访问权限不允许的方式做了一个访问套接字的尝试_system.net.sockets.socketexception:“以一种访问权限不允许的方式做-程序员宅基地

文章浏览阅读1.5w次,点赞3次,收藏3次。可能导致问题的两种情况:1、编译软件没有获取到访问权限;解决办法:以“管理员身份”重新打开编译软件;2、访问的端口被占用;解决办法:1)点击菜单下的"运行",输入"cmd",来到控制台;2)输入"netstat -a"查看端口是否被占用;3)如果发现应用程序中所使用的端口已被占用,更改应用程序的端口,问题解决。参考:https://www.cnblogs.com/darrenji/p/4629545.html..._system.net.sockets.socketexception:“以一种访问权限不允许的方式做了一个访问

yolov3-tiny训练自己的数据集-程序员宅基地

文章浏览阅读2.9k次,点赞6次,收藏52次。yolov3制作并训练自己的VOC数据集一、制作VOC数据集你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高_yolov3-tiny训练自己的数据集

3-Tensorflow-demo-Iris-softmax-tf实现鸢尾花数据多分类并可视化_iris,tensorflow实现,softmax-程序员宅基地

文章浏览阅读587次。import tensorflow as tfimport pandas as pdfrom sklearn.model_selection import train_test_splitfrom sklearn.preprocessing import StandardScalerimport osdef read_data(): iris = pd.read_csv(fi..._iris,tensorflow实现,softmax

Umbraco网站制作(四) XSLT使用-程序员宅基地

文章浏览阅读92次。XSLT可拓展样式表语言。如果大家不知道的,可以上http://www.w3school.com.cn/学习在Umbraco中,XSLT的用法很多,用好了效果也很多,比如搜索,指定显示的条目啊,等等。为了演示这个的效果,我们根据第一篇文章写到的,我们多创建一些标签去,如图。我又多创建了一个HomePage标签。这里值得大家注意的是Structure这里,我们如..._umbraco.library

一文让你彻底弄懂 “vue-style-loader” 跟 “style-loader” 区别-程序员宅基地

文章浏览阅读2.7w次,点赞40次,收藏73次。一文让你彻底弄懂 “vue-style-loader” 跟 “style-loader” 区别简介用过 vue-cli 脚手架搭建 vue 项目都知道,vue-cli 中内置了 vue-style-loader 去加载样式模块,最后通过 <style> 标签把样式加载到页面,但是 style-loader 同样可以达到同样的效果,那么 vue 官方为啥还封装一个 vue-style-loader 库呢?那么它们到底有啥区别?平时项目中又该如何选择呢?下面先看一下它们各自官网的简介。开始_vue-style-loader

ajax传json后台接收,Ajax传Jsond Mvc后台接收实例-程序员宅基地

文章浏览阅读555次。Ajax传Jsond Mvc后台接收实例复制代码 代码如下://后台[HttpPost]public JsonResult CheckStock(IEnumerable pvIds){}public class pvIdsCount{public int pvId { set; get; }public int count { set; get; }}//前台$(document).ready(f..._c# ajax传json mvc后台接收实例