自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 SSH 服务开启

操作完成后,尝试从其他机器 SSH 连接测试。,套接字可能优先接管。:确保防火墙开放了 SSH 端口(默认 22),并检查。配置文件(如禁用 root 登录)。

2025-04-16 19:36:23 926

原创 第十章 搜索与排序算法

基于Timsort(混合合并+插入排序),时间复杂度O(n log n)相邻元素两两比较并交换,逐步将最大值“冒泡”到末尾。分治法策略,选取基准值将数据分为左右子数组递归排序。数据量<1000时,简单排序(如插入排序)可能更高效。遍历集合中的每个元素,直到找到目标值。通过不断缩小搜索范围至一半来定位目标,平均/最坏:O(log n)平均:O(n log n):稳定O(n log n)适用场景:无序小规模数据。:递归拆分数组至单个元素。内存受限场景避免合并排序。:两两合并有序子数组。

2025-04-15 11:32:33 553

原创 第九章 算法基础

频繁查找 → 预处理为字典/集合(O(1)查找)测试不同规模的数据(10³/10⁶/10⁹)数据量 ≥ 1000且有序 → 二分搜索。O(log n):对数时间(二分搜索)每次将搜索范围减半(要求数据有序)O(1):常数时间(哈希表查找)O(n²):平方时间(嵌套循环)O(n):线性时间(遍历操作)优先使用内置函数(底层C实现)对比理论时间复杂度和实测结果。空间换时间(缓存计算结果)(提示:实际工程中优先使用。:无序数据、小规模数据。:有序数据、大规模数据。测量多次执行平均耗时。向量化操作替代循环)

2025-04-14 11:06:00 671

原创 第八章 集合与字典

字典键名推荐使用snake_case命名。保持插入顺序(Python 3.7+)不可存储可变对象(如列表)优先使用字典推导式创建字典。元素唯一性(自动去重)通过哈希表实现快速查找。大量数据去重时使用集合。元素必须为不可变类型。时间复杂度O(1))

2025-04-14 10:55:15 584

原创 第七章 文件数据处理

第七章 文件数据处理7.1 逐行处理7.2 多字段记录处理7.3 数据定位技术7.4 多行记录处理7.5 前瞻处理(Look Ahead)7.6 数据写入规范7.7 本章小结文件基础读取模式:关键方法::读取单行(保留换行符):读取全部行到列表CSV文件示例处理:自定义分隔符处理:7.3 数据定位技术随机访问与定位:索引加速查询:7.4 多行记录处理配置格式处理:7.5 前瞻处理(Look Ahead)缓冲区预读技术:7.6 数据写入规范安全写入模式

2025-04-13 18:38:53 578

原创 第六章 循环结构与流程控制

避免无限循环(必须设置退出条件):已知迭代次数/遍历容器。处理已知迭代次数的场景。用户输入需配合异常处理。使用生成器替代大列表。:条件控制的动态循环。

2025-04-13 18:29:26 456

原创 第五章 逻辑判断与流程控制

使用布尔函数封装判断逻辑。直接返回False,

2025-04-09 10:02:15 446

原创 第四章 列表与序列操作

优先选择列表推导式替代循环操作。负向索引:-1表示最后元素,文件内容可转化为列表逐行处理。元组/字符串是不可变序列类型。切片语法可灵活提取子序列。嵌套列表用于处理多维数据。大文件处理使用生成器替代。列表方法实现原地修改(修改列表时注意别名问题。,支持索引/切片操作。

2025-04-08 23:48:22 613

原创 第三章 模块化与面向对象编程

创建"""图形处理模块""""""图像渲染函数"""pass"""画布类"""特殊变量__name__:模块被直接运行时值为"__main__"__file__:显示模块文件路径。

2025-04-07 18:28:47 377

原创 第二章 字符串与输入输出

(提示:字符串操作约占Python代码量的30%,建议通过。优先使用f-string进行字符串格式化。:字符串创建后不能修改(需新建字符串)文件路径使用原始字符串避免转义错误。获取第一个字符(索引从0开始)查看所有字符串方法,并重点掌握。使用转义字符处理特殊符号,多行字符串保持文本原始格式。处理用户输入时添加异常捕获。长文本使用三引号提升可读性。是最简洁高效的格式化方式。:分隔符(默认空格):结束符(默认换行),支持索引和切片操作。

2025-04-07 18:18:11 494

原创 第一章 Python语言基础

Python是一种的高级编程语言,以简洁语法和强大生态著称。:支持Windows/Linux/macOS:强制缩进规范代码结构:可通过模块轻松扩展功能:Web开发、数据分析、人工智能、自动化脚本等。

2025-04-05 19:01:55 423

原创 Python基础知识的概要,适合初学者快速掌握核心概念:

python学习

2025-04-02 18:10:16 1304

原创 Python小游戏-贪吃蛇

pygame.display.set_caption("贪吃蛇游戏")snake.speed += 0.5 # 逐渐加速。# 初始化Pygame。# 蛇身和食物的大小。# 创建蛇和食物对象。

2025-04-01 19:38:44 549

空空如也

空空如也

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

TA关注的人

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