#

数据结构

  • 二、线性表的概念与实现

    1.线性表的本质与相关操作 线性表的定义 线性表(List)是零个或多个数据元素的集合 线性表中的数据元素之间是有顺序的 线性表中的数据元素个数是有限的 线性表中的数据元素的类型必须相同线性表的性质 

    作者:少年不在了
    2020-04-20 03:03:37
  • 数据结构(十四)——二叉树

    数据结构(十四)——二叉树 一、二叉树简介 1、二叉树简介 二叉树是由n(n>=0)个结点组成的有序集合,集合或者为空,或者是由一个根节点加上两棵分别称为左子树和右子树的、互不相交的二叉树组成。

    作者:天山老妖S
    2020-04-15 00:27:18
  • 数据结构之用栈实现逆波兰表达式

    逆波兰表达式也称为后缀表达式,它将一个算数表达式不包含括号,运算符放在两个运算对象的后面,所有的计算按运算符出现的顺序,严格从左向右进行,如下图所示:在这里我们可以运用栈的特点来实现后缀表达式,思路如

    作者:Reject_UNFAIR
    2020-04-13 20:47:27
  • 数据结构之栈c语言实现

        栈是一种先进后出的数据结构,计算机中常见的函数调用就用到了这种结构,其常用的操作就是出栈、入栈,如下图,数据总是从栈顶入,从栈顶出: &nbs

    作者:菏泽小朱
    2020-04-11 04:06:52
  • 数据结构(08)_队列和栈的相互实现

    1. 栈的队列的相互实现 思考:栈和队列在实现上非常相似,能否用相互实现? 1.1. StackToQueue 用栈实现队列等价于用“后进先出”的特性实现“先进先出”的特性.实现思路: 准备两个栈用

    作者:三九感冒灵
    2020-04-09 22:28:17
  • 7内置数据结构_dict

    dict key-value键值对的数据的集合;可变的;无序的;key不重复,key用来作唯一标识,key要为hashable(不可变类型),key的要求和set的元素要求一致;k,v一起称为item

    作者:chaijowin
    2020-04-08 18:14:50
  • 【数据结构】常用比较排序算法(包括:选择排序,堆排序,冒泡排序,选择排序,快速排序,归并排序)

    对于非比较排序算法,如计数排序、基数排序,大家如果感兴趣,可以查看博客http://10740184.blog.51cto.com/10730184/1782077。本文,我将介绍比较排序算法。直接插

    作者:韩静静
    2020-04-08 14:28:09
  • 数据结构C++使用最小堆实现huffman树

    #pragma once#include"Heap.h"//使用博客实现的堆templatestruct HuffmanNode//节点的结构信息{ T _weight;

    作者:zheng_feng
    2020-04-06 14:26:48
  • 数据结构(11)_排序

    1.排序的基本概念 1.1.排序的概念 定义:排序是计算机内经常进行的一种操作,其目的是将一组“无序”的数据调整为“有序”的数据元素。数学定义:假设含有n个数据元素的序列为{R1,R2...Rn},其

    作者:三九感冒灵
    2020-04-05 22:47:52
  • C语言数据结构 线性表的基本功能实现

    头文件如下 #ifndef _SEQLIST_H_ #define _SEQLIST_H_ // 顺序表的动态存储 #include #include

    作者:sonissa
    2020-04-05 16:20:05