![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++基础
关于C语言和C++的基础学习内容
NKU丨阳
南开大学物联网工程在读
更多项目位于github.com/NKU-Yang
展开
-
广度寻路算法C++实现
广度寻路算法C++实现广度寻路和深度寻路算法是两种常用的图形搜索算法,当然这里的寻路,是指在一个二维平面上,我们将平面划分为许多个方格,给定目的地和起始地,寻找到一条起点到终点之间的路径。广度寻路算法能找到最短路径,而深度寻路算法并不保证找到的路径是最短的路径。但由于广度寻路算法中的循环嵌套比较多,耗费资源大,因此广度寻路算法更适合用于小一点的地图场景。而深度寻路算法就更适合开阔的大地图。本篇文章来介绍广度寻路算法,有关深度寻路算法的之后再更。所谓广度寻路,就是将起点作为根节点构造一棵树,每个结点的孩原创 2020-11-12 21:15:14 · 700 阅读 · 11 评论 -
C++编写爬虫脚本爬取网站图片
C++编写爬虫脚本爬取网站图片整体代码设计思路具体功能实现初始化网络库url中爬取图片获取网页源代码连接主机url中获取主机名和文件名html中提取连接html中提取图片链接获取并保存图片总结爬虫是一种常用的技术手段,目前大家经常见到的爬虫脚本大多是用Python写的,但本着“C语言是世界上最强大的语言”的信仰,今天我来给大家分析一个用C写的爬虫脚本,可以通过广度遍历爬取目标网站的图片。其实编写一个这样的简易脚本对于我们理解网络协议和网络通信机制也是很有帮助的,而且用C来写的话能帮助我们深入理解底层逻辑,原创 2020-11-04 14:39:31 · 4385 阅读 · 9 评论 -
C语言基础——链表实现一个简易学生信息管理系统
C语言链表实现一个简易的学生信息管理系统这个是项目是大一学习C语言时的期末作业,当时身为小白做这个作业也是颇费了一番功夫,现在又将这个项目优化了一下,在命令行中提供了一个简易的“可视化”页面,另外增加了对文件进行读写的功能(输入的信息会自动写入一个文件中进行保存),上传到这里以供大家交流学习使用,希望可以帮到需要的人。做这个项目对于新手加深对指针的理解以及熟悉如何构造和使用链表非常有好处。首先是一个头文件//student.h#include <stdio.h>#include <原创 2020-11-02 21:24:49 · 2969 阅读 · 2 评论