数据结构

  • Python字典及基本操作(超级详细)

    字典也是 Python 提供的一种常用的数据结构,它用于存放具有映射关系的数据。 比如有份成绩表数据,语文:79,数学:80,英语:92,这组数据看上去像两个列表,但这两个列表的元…

    编程笔记 2021年7月20日
  • Python序列(列表list和元组tuple)用法完全攻略

    所谓序列,指的是一种包含多项数据的数据结构,序列包含的多个数据项(也叫成员)按顺序排列,可通过索引来访问成员。 Python 的常见序列类型包括字符串、列表和元组。前一章介绍过的字…

    编程笔记 2021年7月20日
  • Python Scrapy中文教程,Scrapy框架快速入门!

    谈起爬虫必然要提起 Scrapy 框架,因为它能够帮助提升爬虫的效率,从而更好地实现爬虫。 Scrapy 是一个为了抓取网页数据、提取结构性数据而编写的应用框架,该框架是封装的,包…

    编程笔记 2021年7月20日
  • Python爬虫入门教程:超级简单的Python爬虫教程

    这是一篇详细介绍 Python 爬虫入门的教程,从实战出发,适合初学者。读者只需在阅读过程紧跟文章思路,理清相应的实现代码,30 分钟即可学会编写简单的 Python 爬虫。 这篇…

    编程笔记 2021年7月20日
  • Qt Model/View(模型/视图)结构(无师自通)

    Model/View(模型/视图)结构是 Qt 中用界面组件显示与编辑数据的一种结构,视图(View)是显示和编辑数据的界面组件,模型(Model)是视图与原始数据之间的接口。 G…

    编程笔记 2021年7月20日
  • 二叉搜索树基本操作详解

    本节将介绍可能在二叉搜索树上执行的一些基本操作。接下来要讲解的是一个简单的类,该类实现了用一个二叉树来存储整数值。 创建二叉搜索树 现在使用 IntBinaryTree 类来演示基…

    编程笔记 2021年7月20日
  • 什么是二叉树,二叉树及其应用

    二叉树是一个结点的集合,其中每个结点最多与两个后继结点相关联,分别称为左侧子结点和右侧子结点。二叉树中的每个结点并不是全都有两个子结点,也可能只有一个结点或两个结点都可能被省略。在…

    编程笔记 2021年7月20日
  • 队列及特点和应用详解

    与栈一样,队列(Queue)也是一种数据结构,它包含一系列元素。但是,队列访问元素的顺序不是后进先出(LIFO),而是先进先出(FIFO)。队列中元素的处理就像是站在商店收款台前排…

    编程笔记 2021年7月20日
  • 栈及其特点和应用(C++详解版)

    像数组或链表一样,栈也是一种数据结构,它包含一系列元素。 但是,与数组和链表不同的是,栈是一个后进先出(LIFO)的结构,这意味着当一个程序从栈中检索元素时,插入到栈中的最后一个元…

    编程笔记 2021年7月20日
  • C++ STL标准模板库

    除了运行时库之外,C++ 还提供了一个模板库。标准模板库(STL)包含许多用于实现数据类型和算法的模板。 STL 中最重要的数据结构是容器和迭代器。容器是一种存储数据并以某种方式组…

    编程笔记 2021年7月20日