#

数据结构

  • Java数据结构和算法系列———栈

    目录 1、栈的基本概念2、Java模拟简单的顺序栈实现3、增强功能版栈4、利用栈实现字符串逆序5、利用栈判断分隔符是否匹配   6、总结 1、栈的基本概念 栈(英语:stack)又称为堆栈或堆叠,栈作

    作者:wx5d9ed7c8443c3
    2020-07-18 11:27:10
  • 数据结构-----堆的基本操作和应用

                           (一)用仿函数实现大堆小

    作者:马尾和披肩
    2020-07-18 09:23:11
  • 用两个栈实现一个队列

    思路:栈s1和栈s2,s1用来Push数据,s2用来Pop数据入队:数据直接压入栈s1中出队:若s2为空,则把s1中除过最后一个压入的元素全部移入s2中,然后弹出s1的栈顶元素   

    作者:浅唱逝流年
    2020-07-18 04:04:49
  • 【数据结构】广义表的默认成员函数、深度、大小、打印

    广义表的定义:广义表是非线性的结构,是n个元素的有限序列。举例:A=(a,b,(c,d))我们先定义它的结构:(1)它有三种节点,头节点、值节点、子表节点。(2)两种指向下一节点的指针:指向下一值值节

    作者:韩静静
    2020-07-17 03:19:31
  • 野生前端的数据结构基础练习(4)——字典

    网上的相关教程非常多,基础知识自行搜索即可。 习题主要选自Orelly出版的《数据结构与算法javascript描述》一书。 参考代码可见:https://github.com/dashnowor

    作者:大史不说话
    2020-07-16 22:52:01
  • 单链表的整表创建以及整表删除

        一条链表是由很多个结点元素构成,所以,我们想要创建一个链表,只需要循环创建结点就可以完成这个任务了。按道理讲,我们可以只创建带有数据的结点就可以了,不过

    作者:BarnabyRoss
    2020-07-16 17:29:38
  • 【C语言数据结构】单链表

    LinkList.h#ifndef LINK_LIST_H #define LINK_LIST_H //链表节点 typedef struct _LinkLi

    作者:沃特water
    2020-07-16 13:32:50
  • 单链表的练习-头插法

    /*单链表的练习-头插法*/ /*单链表由头结点就可以唯一确定*/ #include  #include  #include 

    作者:dreamhorse
    2020-07-16 01:51:09
  • 【数据结构】位图BitMap、布隆过滤器的算法实现

    我们先给出之前我看过的腾讯公司的一道笔试题,引出位图BitMap。给40亿个不重复的无符号整数,没排过序。给一个无符号整数,如何快速判断一个数是否在这40亿个数中。这个问题怎么解决呢?1)将40亿数据

    作者:韩静静
    2020-07-15 17:27:48
  • Python数据结构之列表元组字典的用法

    数据结构的含义 在学习数据结构之前,我们先来了解下数据结构的含义。数据结构是通过某种方式(例如对元素进行编号)组织在一起的数据元素的集合,这些数据元素可以是数字或者字符,甚至可以是其他数据结构。在Py

    作者:魏文弟
    2020-07-15 15:34:14