自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

博客来源实践

“猿”谋人的简笔分享

  • 博客(19)
  • 收藏
  • 关注

空空如也

学生课设,C++数据结构实验,图的实现,vs2022完整项目,包含完整代码,开箱即用

适用数据结构课程,大学生必备资源。 ALGraphAlgo.h 定义了图数据结构相关的函数,包括无向图的创建、获取顶点数据、邻接边及遍历操作。 ALGraphDef.h 定义了图的邻接列表数据结构,包括顶点、边的结构体和图的数据结构,以及队列结构。 pubuse.h 包含基本的标准库导入,定义了布尔常量、枚举和类型别名,用于项目中的通用操作。 ALGraphUse.cpp 实现了一个交互式应用,允许用户创建、探索并遍历图,使用了上述头文件中定义的数据结构和函数。 整个程序的功能是:提供一个基于命令行的图形数据结构交互式工具,用户可以创建无向图,查询顶点信息和邻接边,并进行深度优先和广度优先遍历。 这些文件整体上构成了一个C++实现的图数据结构库,包含图的定义、算法实现以及一个示例应用,让用户能够创建、操作和遍历无向图。

2024-05-13

学生课设,C++数据结构实验,队列的实现,vs2022完整项目,包含完整代码,开箱即用

适用数据结构课程,大学生必备资源。 LinkQueueAlgo.h 链表队列算法实现,包含队列的基本操作接口(如初始化、清除、添加/删除等)。 LinkQueueDef.h 定义队列数据结构(队列节点和队列指针)、公共类型和全局变量,为实现者提供接口。 pubuse.h 提供公共使用功能,包含预处理宏、类型声明和一些常用函数定义,供其他模块引用。 LinkQueueUse.cpp 应用层程序示例,使用自定义的 LinkQueue 类来实现队列的操作,通过交互式菜单演示队列的基本功能。 总结: 程序整体功能是使用链表实现的队列数据结构,并提供一系列操作(初始化、插入、删除、查看长度等),并通过LinkQueueUse.cpp中的实际示例展示了队列在控制台应用中的操作和使用。 此项目包含一系列文件,使用链表实现的LinkQueue数据结构以及相关的头文件,提供基础操作接口,并通过LinkQueueUse.cpp展示如何在实际应用中创建和使用这个队列。

2024-05-13

使用 python 的异步库 playwright 进行爬取豆瓣电影排行榜Chart页面的数据

免费,开源项目! spiderDouban.py 文件是一个Python程序,主要目的是利用异步库 playwright 进行爬取豆瓣电影排行榜的数据。该程序包含两个类:FunChart 和 PlaywrightChart。主要功能如下: FunChart 类:定义了一些基础配置,如网页URL、是否使用headless模式、并发控制、登录设置等。它还包含了数据保存、随机等待和检查已爬取链接的方法。 PlaywrightChart 类继承自 FunChart,专注于实际的排行榜爬取: open_browser() 方法启动一个持久会话的Chromium浏览器,根据配置加载页面并检查是否需要爬取新的数据。 get_page() 用于获取页面,并处理可能的登录和请求拦截。 open_page() 方法负责爬取页面中的链接列表,然后在并发控制下逐个爬取数据,并在遇到错误时记录日志。 spiderAll() 方法是对单个链接的详细爬取,包括滑动加载更多数据。 程序的入口点在 if __name__ == "__main__": 中,这里实例化 PlaywrightChart 类并开始爬取。

2024-05-10

学生课程实验,C++数据结构实验-顺序表的实现,实现商品管理系统,包含完整源码,vs2022项目,开箱即用!!!

适用于数据结构课,大学生必备资源! pubuse.h 包含常用头文件,类型别名定义,如 Status 和 Boolean,并导入其他标准库函数。 seqlistAlgo.h 定义顺序列表操作算法,如初始化、插入、查找、删除、遍历等操作的函数。 seqlistDef.h 自定义结构,包括 Shop (商品) 和 SqList (顺序商品列表) 的定义,以及与之相关的一些函数和常量。 seqlistUse.cpp 实现顺序列表商品管理系统的用户界面,包含交互逻辑和调用上述算法操作商品的方法。 总体功能概括: 用C++实现顺序表数据结构,构建商品管理系统,包含用户输入操作商品(如添加商品、查找、删除等)和管理商品列表的功能。 这个项目使用C++实现了一个基于顺序表的数据结构,通过pubuse.h提供基础定义,seqlistAlgo.h包含操作方法,seqlistDef.h定义商品和列表类,seqlistUse.cpp则负责构建并管理商品的顺序列表用户界面。

2024-05-10

学生课程实验,C++数据结构实验,二叉树的实现,vs2022完整项目,包含完整代码,开箱即用

适用数据结构课程,大学生必备资源 BinTreeAlgo.h 定义了构建、遍历及管理二叉树的操作接口,包括初始化、创建、访问、遍历等函数。 BinTreeDef.h 定义了二叉树数据结构,包含节点类型和树类型,实现了节点和二叉树的基础表示。 pubuse.h 提供标准库头文件引用以及用户自定义数据类型(如布尔类型和状态枚举),用于统一程序调用。 BinTreeUse.cpp 主函数实现,提供交互式操作,如创建二叉树、插入节点、遍历、删除以及相关辅助功能的命令驱动程序。 概要功能概括: data structure-二叉树.zip.extract 文件集合提供了用于创建、操作和检验二叉树的C++代码,包括从基本结构到实际应用的完整功能集,如初始化、节点插入、遍历展示和树的逻辑管理。

2024-05-10

学生课程实验,C++数据结构实验,栈的实现,vs2022完整项目,包含完整代码,开箱即用

适用数据结构课程,偷懒必备,最适人群:大学生。 这些文件共同构成一个C++项目,通过pubuse.h声明基础类型和库依赖,SqStackDef.h定义了栈的数据结构,SqStackAlgo.h提供了栈的相关算法,而SqStackUse.cpp实现了用户界面和栈的操作,以执行栈的计算和命令行交互功能。 pubuse.h:定义常量、类型和一些公共库的引入,支持栈功能 SqStackAlgo.h:定义算术操作相关的栈算法,如优先级队列、表达式转换等 SqStackDef.h:定义堆栈 (SqStack) 的数据结构,包含元素类型和堆栈属性 SqStackUse.cpp:主用户界面,提供操作栈的命令行应用,处理基本栈操作以及算术表达式计算 程序是基于栈(SqStack)进行操作的C++应用程序,它包含了栈的定义、算法操作(如计算和转换表达式),以及用户友好的命令行交互,用于演示和操作栈的基本功能。

2024-05-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除