IT技术之家

首页 > TAG信息列表 > 数据结构

  • java详解队列_熬夜磕代码丶_java队列详解

    队列:只允许在一端进行插入数据操作,在另一端进行删除数据操作的特殊线性表,队列具有先进先出FIFO(First In First Out) 入队列:进行插入操作的一端称为队尾(Tail/Rear) 出队列:进行删除操作的一端称为队头(Head/Front)


    标签:java数据结构开发语言
  • 基于跳表实现的键值型存储引擎_CC-Mac

    基于 **跳表** 实现的 KV 存储引擎


    标签:1024程序员节数据结构跳表
  • 数据库连接运算_呦,又写BUG呢_数据库连接运算

    - **连接**(Join)- **等值连接**(Equijoin)- **自然连接**(Natural Join)- **外连接**(Outer Join)- **左外连接**(Left Outer Join或Left Join)- **右外连接**(Right Outer Join或Right Join)- **交叉连接**(Cross Jion)


    标签:数据结构数据库sql
  • 基于QT实现的机场的起飞和着陆管理模拟系统__程序设计_

    设飞机场有四条跑道,四条都可以用于起飞,其中三条用于正常着陆,第四条用于紧急着陆。要求为飞机安排对应的跑道在规定的时间起飞或降落。当飞机出现时,则根据飞机航班号,燃油储备量等,将飞机排入队列。在机场发生的事件为:1、每单位时间最多有4架飞机进入起飞队列,最多有4架飞机进入着陆队列;2、每条跑道在一个单位时间内只允许一次起飞或降落;3、在每个单位时间中,任何一个着陆队列里机载燃油接近最低储备量的飞机必需给与高于其他飞机的优先级,进行降落。如果仅有一架飞机出现这种状况,则使用第4条跑道,如果多于1架(最


    标签:qtc++数据结构算法
  • 【C++游戏引擎Easy2D】Random随机数,不同于Rand,做游戏必备_iecne

    哈喽大家好,我是iecne,本期为大家带来的是CPP/C++【C++游戏引擎Easy2D】Random随机数,不同于Rand,做游戏必备包教包会,快来看看吧!引擎支持 Visual Studio 2013 及以上版本,如果你使用的是较低版本的 VS,那么你需要考虑一下更新你的编译器了本节课主要是讲解了Easy2D引擎实现的教程,至此该课示例的思想博主已经真真切切彻彻底底分享完了,相信大家对这个逻辑有了一定的理解,大家可以自己动手敲敲代码,感受一下,包教包会。


    标签:c++算法开发语言数据结构后端
  • 【数据结构之红黑树】深入原理与实现_Linux服务器开发

    2-3树的特点是同一个节点可以保存一个元素,也可以保存两个元素,如下图:?对于一颗2-3树,节点可以有1个元素或者2个元素,如果节点只有1个元素,其最多只有两个子节点,左子节点比当前节点小,右子节点比当前节点大。如果一个节点有两个元素,左子节点比小的那个元素小,右子节点比大的那个元素大,中间的子节点介于两个元素之间。最后,对一颗2-3树一定是一颗绝对平衡树,也就是平衡因子为0,回忆一下我们讲AVL树的时候对平衡因子的说明,我们说对于任一节点,其平衡因子等于左子树和右子树的层高差。


    标签:数据结构红黑树C++开发后端开发Linux开发
  • Java集合05:Map接口_金士曼

    对集合中的Map接口进行了详细介绍,然后对其常用方法进行了详解,以及接口下的多个实现类的说明(HashMap、TreeMap、LinkedHashMap和 Properties等)


    标签:java数据结构链表
  • 单链表详解——头插法|尾插法|插入结点|删除结点_Likf(?′?`?)

    单链表详解——头插法|尾插法|插入结点|删除结点单链表是一种链式存取的数据结构,用一组地址任意的存储单元存放线性表中的数据元素。链表中的数据是以结点来表示的,每个结点的构成:元素(数据元素的映象) +指针(指示后继元素存储位置),元素就是存储数据的存储单元,指针就是连接每个结点的地址数据。


    标签:链表数据结构算法
  • 实验:使用SSMS创建并管理数据库及其基本表(代码版)_小郭同学忒骚了_ssms创建数据库

    目录一、实验要求1、使用SQL命令创建学生课程(SCC)数据库;2、使用SQL命令学生课程数据库中的学生表(S)、课程表(C)、选课表(SC)并保存关闭设计窗口;3、使用SQL命令修改基本表结构,即增加和删除列;4、使用SQL命令创建及管理表约束;5、使用SQL命令插入基本表数据;6、基本表数据插入、更新和删除;二、 实验流程1、使用SQL命令创建学生课程(SCC)数据库;2、使用SQL命令学生课程数据库中的学生表(S)、课程表(C)、选课表(SC)并保存关闭设计窗.


    标签:数据结构算法
  • cJSON Note(4):转换字符串_爱弹代码的吉他手_cjson转字符串

    文章目录引言(Introduction)1. 实例(Example)2. 源码(Source code)总结(Conclusion)参考资料(Reference)引言(Introduction)写在文章开头的一句话,怕什么真理无穷,进一步有一步的惊喜。在第三篇的字符串解析中,介绍了cJSON的源码是如何实现解析字符串对象为一个json结构的。本文将介绍cJSON是如何实现将json结构转化为字符串的,因为该部分源码比较长,所以可能有些地方有些错误,还望纠正。1. 实例(Example)在分析源码之


    标签:json数据结构c++
  • Dubbo注册中心之ZK原理概述_坚持学习的Lele

    无论采用那种组件作为注册中心,多多少少有数据结构的不一致的问题。所以dubbo-registry-api包也只能给一个总体的框架和流程,数据结构和实现往往需要具体问题具体分析。这块我们跟随书来学一下ZK和redis的原理。1、Zookeeper原理概述我们知道ZK是树状的结构的注册中心,用ZK做分布式锁也是判断叶子节点存在与否的过程。之前我们也讲过,ZK节点有好多中类型,...


    标签:数据结构java分布式zookeeper大数据
  • MongoDB复杂Json数据的增删改查_草莓不苦_mongodb多层次json查询

    本文讲解了MongoDB在java语言下的复杂用法,并附带案例。替换目标位置数据:(替换scheduleLessons集合)时,会自动创建结构,可以使用这一方法,addToSet()查询比较简单就不写了;多层结构类似上面的例子。示例1:二层结构查询。示例2:三层结构查询。


    标签:java数据结构mongodb
  • 索引的数据结构_HelloWorld__K_索引存储数据结构

    MySQL索引介绍


    标签:数据结构b树mysql
  • MySQL - 索引的数据结构_不会调制解调的猫

    二叉树 B+树 B-树 B树 Hash结构 AVL树 R树 索引迭代


    标签:mysqlb+树b-树数据结构服务器
  • 基于QT实现的机场的起飞和着陆管理模拟系统__程序设计_

    设飞机场有四条跑道,四条都可以用于起飞,其中三条用于正常着陆,第四条用于紧急着陆。要求为飞机安排对应的跑道在规定的时间起飞或降落。当飞机出现时,则根据飞机航班号,燃油储备量等,将飞机排入队列。在机场发生的事件为:1、每单位时间最多有4架飞机进入起飞队列,最多有4架飞机进入着陆队列;2、每条跑道在一个单位时间内只允许一次起飞或降落;3、在每个单位时间中,任何一个着陆队列里机载燃油接近最低储备量的飞机必需给与高于其他飞机的优先级,进行降落。如果仅有一架飞机出现这种状况,则使用第4条跑道,如果多于1架(最


    标签:qtc++数据结构算法