分类: 其他

Python实现常见的排序算法
2020-05-16 23 阅读 其他 算法 Python 排序算法

非常感谢您分享了这些排序算法的实现。为了提供一个更加完善和易于理解的版本,我将对每种排序算法进行简要解释,并附上完整的代码片段。此外,我还将在每个函数中加入必要的导入语句和注释以提高代码的可读性。 ### 1. 冒泡排序 冒泡排序是一种简单的排序方法,它重复地遍历要排序的列表,一次比较两个元素,如果它们的顺序错误就把他们交换过来。遍历多次后,最大的元素就到了最后。 ```python def

阅读全文
文章开始同步到我的微信公众号
2019-02-12 16 阅读 其他 博客迁移 微信公众号

作者自述其个人博客自建立以来,保持着高质量且不频繁的更新频率,并得到了读者的喜爱和支持。为了进一步方便读者阅读,作者决定将博客文章同步至微信公众号“夜雨飘零”。这一举措不仅便于更多人获取信息,也表达了作者对支持者的感谢之情。同时鼓励读者关注并扫码订阅。

阅读全文
Python2实现简单的爬虫
2018-04-10 25 阅读 其他 爬虫 Python CSDN博客

这个项目是一个简单的网页爬虫,用于从CSDN博客中抓取相关内容,并将其保存为HTML文件。该项目包括了爬虫的基本流程:爬取、解析和存储。 ### 爬取过程 1. **调度器 (`spider_main.py`)**: - 这是整个项目的入口点。 - 调用 `HtmlOutputer` 来输出数据,调用 `Downloader` 下载网页内容,并调用 `HtmlParser` 解析下

阅读全文
Windows10安装Linux子系统Ubuntu
2017-05-14 26 阅读 其他 Ubuntu Windows Linux 子系统

本文介绍了在Windows 10系统中安装Ubuntu子系统的两种方法。第一种是通过应用商店搜索获取,需要先打开设置并开启开发人员模式;第二种是在PowerShell中使用命令lxrun /install进行安装。详细过程包括下载安装包、设置用户名和密码等步骤。安装完成后,可以通过在PowerShell输入“bash”启动Ubuntu子系统,并查看根目录以确认安装成功。如果需要卸载,可以在Powe

阅读全文
把项目上传到码云
2017-04-15 19 阅读 其他 码云 免费

本文介绍了使用码云上传项目的方法,原因包括:品牌知名度高适合国内用户;所有项目免费;操作简单易于上手等。具体步骤为:首先注册并登录账号,在官网创建项目,并填写相关资料;在本地选择合适的IDE新建项目文件;通过Git Bash将项目克隆至本地;将文件添加到版本控制中,进行提交和同步。最后可以在码云查看已上传的项目,整个过程简单明了,适合初学者操作。

阅读全文