- 博客(3)
- 收藏
- 关注
原创 七大排序实现
本文介绍了多种排序算法的Java实现,包括插入排序(稳定,O(n²))、折半插入排序(优化插入位置查找)、希尔排序(不稳定,基于插入排序改进)、冒泡排序(稳定)、快速排序(不稳定,分治思想)、归并排序(分治+合并)、选择排序(每次选最小元素)和堆排序(利用堆结构)。对每种算法给出了核心代码实现,并附有主方法测试输出。重点分析了插入排序与折半插入排序中插入位置确定的逻辑差异,以及希尔排序与普通插入排序的操作区别。文中所有算法均通过克隆原始数组进行独立测试,确保结果互不干扰。
2025-06-05 22:47:02
132
原创 数据采集与预处理——利用python爬取文本数据并对其分词,绘制词云图
①运用jieba技术,对Excel文件中的搜索引擎返回的标题和摘要描述进行切词处理,并保存到一个txt文件中。②输出txt中词频最高的前k个词汇的信息,包含:词汇,词频排名,出现次数。③运用wordcloud、stylecloud等第三方库,根据txt中的数据构建词云,。
2025-01-06 18:54:40
863
原创 python爬虫实例——爬取搜索引擎检索后的结果内容
①使用requests、bs4等python库,运用网络数据采集技术,实现从百度、bing或其他搜索引擎中设置关键词,并检索出返回内容,要求100条返回结果。②分别爬取每条结果的标题、百度链接、真实链接、摘要和来源网站,根据不同数据类型,保存到EXCEL文件中。③能够实现翻页爬取
2025-01-05 19:25:07
3286
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人