网站首页 站内搜索

搜索结果

查询Tags标签: 数据结构,共有 2620条记录
  • CS101算法与数据结构推文链接

    今年的CS101第一次以推文和短视频的形式为大家推送知识内容,是一次有意义的尝试,希望能成为你校SIST的门面课程吧。 蒟蒻作为TA被分到了推文编辑的任务。在这里列出每篇文章的链接。 第一周——课程内容简介

    2022/9/15 14:17:19 人评论 次浏览
  • 【九月打卡】第9天【养成记】嵌入式挑战第9天 学习顺序栈的代码操作

    课程名称: 物联网/嵌入式工程师 课程章节(阶段二第五周 栈 1-2): 顺序栈的代码操作课程链接 老师: 大白老师 课程内容: 学习顺序栈的代码操作 学习笔记: 顺序栈的数据类型的设计 typedef int data_t;#define MAX 10 typedef struct {//数组存储数据元素data_t buf[MAX];…

    2022/9/15 3:17:19 人评论 次浏览
  • 我是如何爱上随机流算法的

    我是如何爱上随机流算法的 在当今的数据经济中,产生的数据量呈指数级增长。最好的估计表明 每天至少产生 2.5 万亿字节的数据 (那是 2.5,后面是惊人的 18 个零!) 参考 .这一步伐只会随着物联网 (IoT) 的发展而加快。 我们如何更有效地表示和建模这种数据流入(流)是…

    2022/9/13 1:25:02 人评论 次浏览
  • 数据结构与算法分析——C语言描述(第3章 表、栈和队列③)

    目录3.4 队列(Queue)ADT3.4.1 队列模型3.4.2 队列的实现3.4.2.1 队列的链表实现3.4.2.2 队列的数组实现3.4.3 队列的应用 3.4 队列(Queue)ADT 像栈一样,队列也是表。然而,使用队列时插入在一端进行而删除则在另一端进行。 3.4.1 队列模型 队列的基本操作:Enqueue(入队…

    2022/9/11 1:24:47 人评论 次浏览
  • 数据结构与算法分析——C语言描述(第3章 表、栈和队列②)

    目录3.3 栈(Stack)ADT3.3.1 栈模型3.3.2 栈的实现栈的链表实现栈的数组实现3.3.3 应用 3.3 栈(Stack)ADT 3.3.1 栈模型 栈是限制插入和删除只能在一个位置上进行的表,该位置是表的末端,叫作栈的顶(top)。对栈的基本操作又Push(进栈)和Pop(出栈),前者相当于插入,后…

    2022/9/11 1:24:36 人评论 次浏览
  • 数据结构与算法分析——C语言描述(第3章 表、栈和队列①)

    目录3.1 抽象数据类型(Abstract Data Type,ADT)3.2 表(List)ADT3.2.1 表的简单数组实现3.2.2 链表(linked list)3.2.3 程序设计细节3.2.5 双链表(doubly linked list)3.2.6 循环链表(circular linked list)3.2.7 例子3.2.8 链表的游标(cursor)实现 3.1 抽象数据类型(Abst…

    2022/9/11 1:24:35 人评论 次浏览
  • 学算法必去的一个网站

    一、学算法必去的一个网站 首先有一个网站那是每一个学习数据结构与算法都必须去的网站,说出来你就知道了,那就是大名鼎鼎的LeetCode。 链接直达:https://leetcode.com/ 中文版长这个样子的:点开探索给你看看 强烈推荐人手一个啊!不骗你! 二、数据结构可视化网站 接…

    2022/9/11 1:23:26 人评论 次浏览
  • 王道-考研-数据结构-栈【stack】

    栈和队列 三要素:逻辑结构 数据的运算 存储结构(物理结构)栈和队列都是操作受限的线性表。 1.1. 定义 栈是只允许在一端进行插入或删除操作的线性表。栈顶:允许插入和删除的一端。 栈底:不允许插入和删除的一端。 空栈 栈顶元素 栈底元素进栈顺序: \[a_1->a_2-&g…

    2022/9/10 23:24:53 人评论 次浏览
  • Java数据结构和算法

    一、简介 编程好比是一辆汽车,而数据结构和算法是汽车内部的变速箱。一个开车的人不懂变速箱的原理也是能开车的,同理一个不懂数据结构和算法的人也能编程。但是如果一个开车的人懂变速箱的原理,比如降低速度来获得更大的牵引力,或者通过降低牵引力来获得更快的行驶速…

    2022/9/10 1:23:07 人评论 次浏览
  • 数据结构和算法的关系以及线性结构和非线性结构

    数据结构和算法的介绍 数据结构和算法的关系(1)数据data结构(structure)是一门研究组织数据方式的学科,有了编程语言也就有了数据结构,学好数据结构可以编写出更加漂亮,更加有效率的代码。(2)要学习好数据结构就要多多考虑如何将生活中遇到的问题,用程序去实现解决。(…

    2022/9/9 1:23:08 人评论 次浏览
  • 数据结构和算法的关系和线性结构和非线性结构

    数据结构和算法的关系 1、数据data结构(structure)是一门研究组织数据的方式的学科,有了编程语言也就有了数据结构。学好数据结构可以编写更加漂亮,更加有效率的代码。 2、要学习好数据结构就要多多考虑如何将生活中遇到的问题,用程序去实现解决。 3、程序 = 数据结构+算…

    2022/9/9 1:23:07 人评论 次浏览
  • 数据结构-Set

    一、Set:特点不包含重复元素 常用功能:HashSet result = new HashSet(); HashSet set1 = new HashSet(); HashSet set2 = new HashSet(); result.addAll(set1); result.retainAll(set2);使用Set求交集HashSet result = new HashSet(); HashSet set1 = new HashSet(); Ha…

    2022/9/8 23:53:19 人评论 次浏览
  • 什么是数据结构

    数据结构 数据结构是计算机中存储、组织数据的方式。通常情况下,精心选择的数据结构可以带来最有效率算法。 利用代码解决实际问题,最重要的是解决问题的效率,主要是两个因素:空间的分配效率(物理存储结构) 算法的巧妙程度(逻辑结构:一对一线性、一对多树性、多对…

    2022/9/8 23:53:08 人评论 次浏览
  • 扁平化嵌套数据结构

    扁平化嵌套数据结构 当我们想要根据数据嵌套属性过滤信息时,处理嵌套数据可能是一个棘手的问题。例如,从下面的数据集中,我们想要创建一个方法,该方法可以根据作为参数传递的项目名称返回“Fruits”或“Vegetables”: 数据库中的每个对象都被归类为具有类型的“水果”…

    2022/9/7 6:23:12 人评论 次浏览
  • 绪论:数据结构与算法

    数据结构 数据 数据结构:是相互之间存在一种或多种特定关系的数据元素的集合 按照视点不同,把数据结构分为逻辑结构和物理结构 算法 算法是解决特定问题求解步骤的描述,在计算机中表现为指令的有限序列,并且每条指令表示一个或多个操作。 算法的五个基本特性:输入、输…

    2022/9/6 14:33:00 人评论 次浏览
扫一扫关注最新编程教程