- 博客(104)
- 收藏
- 关注
原创 「数据分析 - NumPy 函数与方法全集」【数据分析全栈攻略:爬虫+处理+可视化+报告】
「数据分析 - NumPy 函数与方法全集」【数据分析全栈攻略:爬虫+处理+可视化+报告】
2025-06-05 14:59:07
521
原创 「数据采集与网络爬虫(使用Python工具)」【数据分析全栈攻略:爬虫+处理+可视化+报告】
「据采集与网络爬虫(使用Python工具)」【数据分析全栈攻略:爬虫+处理+可视化+报告】数据采集概述:阐述了数据采集的概念、重要性及数据来源分类(组织内部数据、互联网数据、物联网数据等)。网络爬虫技术:详细讲解了爬虫的定义、核心能力、常见爬虫工具,以及反爬虫机制与应对策略。HTTP协议基础:解析了HTTP请求和响应的组成结构,包括请求行/头/体和状态行/头/体。实践操作指南:使用requests库发送HTTP请求利用Beautiful Soup解析HTML通过豆瓣电影Top250
2025-06-01 16:36:26
1137
原创 Python - 文件部分
「Python」文件本文介绍了Python文件操作的核心概念和基本方法,内容包括文件分类(文本文件/二进制文件)、路径处理、编码格式(推荐UTF-8)、文件操作基本流程(打开-读写-关闭)以及文件指针管理。重点讲解了多种文件打开方式(r/w/a等)和三种读取方法(read/readline/文件对象遍历),并强调关闭文件的重要性。文章还提供了处理编码错误和路径操作的实用技巧,适合Python初学者快速掌握文件操作要点。
2025-05-26 21:13:51
1023
原创 【数据结构】线性表之“双链表(带头循环双向链表)”
【数据结构】线性表之“双链表(带头循环双向链表)”本文详细介绍了带头双向循环链表的实现方法,包括结点申请、链表初始化、清除、销毁以及头插、尾插、头删等基本操作。每个函数都通过注释详细说明了实现步骤和注意事项,如内存管理、指针操作和边界条件检查。重点强调了哨兵结点的特殊作用,以及如何通过指针调整维护链表结构。该实现具有代码复用性高、操作效率好(多数操作为O(1))的特点,适用于需要频繁插入删除的场景。
2025-05-25 15:50:22
1110
原创 将单链表反转【数据结构练习题】
本文介绍了反转单链表的三种常见方法,并详细展示了第三种方法的代码实现。第三种方法通过改变节点指针的指向来实现链表反转,具体步骤包括:使用三个指针分别指向当前节点、前驱节点和后继节点,逐步将当前节点的指针指向前驱节点,最终完成链表的反转。代码部分展示了如何在C语言中实现这一过程,并提供了链表的创建、插入、删除等基本操作的实现。该方法的时间复杂度为O(n),空间复杂度为O(1),是一种高效的反转链表方式。
2025-05-16 22:28:34
693
原创 【数据机构】线性表之“单链表”
【数据机构】线性表之“单链表”本文主要介绍了链表的基本概念、分类及其实现方式。链表是一种逻辑上连续但物理上非连续的线性数据结构,通过节点和指针实现。文章详细讨论了链表的分类,包括单向、双向、循环和非循环链表,并重点介绍了无头单向非循环链表和带头双向循环链表。此外,文章还强调了在链表操作中使用二级指针的重要性,特别是在头插、头删等操作中,二级指针可以直接修改头指针,避免链表丢失或内存泄漏。最后,文章通过代码示例展示了单链表的实现,包括尾插、尾删、头插、头删等操作,并提供了查找和修改节点数据的功能。
2025-05-16 22:20:42
1069
原创 【数据机构】线性表之“顺序表”
【数据机构】线性表之“顺序表”摘要:线性表与顺序表基础本文介绍了线性表的基本概念,重点讲解了顺序表(数组实现)的特点与实现方式。线性表是逻辑上连续的n个元素序列,物理存储上可分为顺序表(连续内存)和链表(离散内存)。顺序表基于数组实现,支持O(1)随机访问,但插入/删除需O(n)时间移动元素。其分为静态(定长数组)和动态(可扩容数组)两种,动态顺序表通过malloc实现灵活扩容。文中还提供了动态顺序表的C语言实现代码,包括初始化、增删查改等操作,并分析了顺序表的优缺点:访问快但扩容可能浪费空间。通过代
2025-05-09 22:22:55
528
原创 【数据结构】时间/空间复杂度、主程序文件、接口文件、接口实现文件基本介绍
【数据结构】时间/空间复杂度、主程序文件、接口文件、接口实现文件基本介绍本文介绍了数据结构与算法的基本概念,重点讲解了时间复杂度的计算方法和文件组织规范。数据结构是高效存储和管理数据的方法,算法是对数据的处理过程。通过VS创建项目时,需划分主程序文件(test.c)、接口文件(XXX.h)和接口实现文件(XXX.c)。时间复杂度使用大O表示法,推导规则包括保留最高阶项、去除常数系数等,并通过7个代码示例展示了不同场景下的复杂度分析。文章强调数据结构在考研和面试中的重要性,并提供了链表实现的文件结构规范,帮
2025-05-09 22:07:35
848
原创 Python 第 11 节课 - string 与 random 的方法
Python 第 11 节课 - string 与 random 的方法
2025-04-26 16:51:38
1067
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人