网站首页 站内搜索

搜索结果

查询Tags标签: 数据结构,共有 2620条记录
  • 数据结构初阶--单链表(讲解+类模板实现)

    单链表概念:链表是一种物理存储结构上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的 。值得注意的是:1.链表的在逻辑是连续的,物理上不一定是连续的;2.现实中节点是从堆上申请的。链表的实现链表的单个结点的定义就像这个图一样,一…

    2022/12/1 2:23:58 人评论 次浏览
  • 使用icode9的ArrayList 可以完全替代数组吗?

    1. 说一下 ArrayList 和 LinkedList 的区别?1、数据结构: 在数据结构上,ArrayList 和 LinkedList 都是 “线性表”,都继承于 Java 的 List 接口。另外 LinkedList 还实现了 Java 的 Deque 接口,是基于链表的栈或队列,与之对应的是 ArrayDeque 基于数组的栈或队列;2…

    2022/11/26 23:23:55 人评论 次浏览
  • JDK源码分析实战系列-PriorityQueue

    PriorityQueuePriority queue represented as a balanced binary heap: the two children of queue[n] are queue[2n+1] and queue[2(n+1)]The element with the lowest value is in queue[0], assuming the queue is nonempty优先级队列在JDK中有一个教科书式的示范实现,…

    2022/11/22 23:23:59 人评论 次浏览
  • 错误码如何设计才合理?icode9来为您解答

    导读:对于错误码的设计,不同的开发团队有不同的风格习惯。本文分享阿里文娱技术专家长统对于错误码的看法,希望从错误码使用的不同场景讨论得到一个合理的错误码规约,得到一个面向日志错误码标准和一个面向外部传递的错误码标准。一 前言在工作中,接触过不少外部接口…

    2022/11/20 23:23:56 人评论 次浏览
  • 自学 TypeScript 第三天 使用webpack打包 TS 代码

    安装:首先第一步,我们要初始化我们项目,在目录下输入npm init接下来,我们的安装几个工具npm i -D webpack webpack-cli typescript ts-loader-D 意思是 开发依赖,也就是我们现在所安装的依赖都是开发依赖,完整应该是 -dev -server 我们直接用 -D 简写webpack 就是我…

    2022/11/19 1:23:57 人评论 次浏览
  • 【Java 数据结构及算法实战】系列 017:HJ3 明明的随机数

    描述明明生成了N个1到500之间的随机整数。请你删去其中重复的数字,即相同的数字只保留一个,把其余相同的数去掉,然后再把这些数从小到大排序,按照排好的顺序输出。数据范围: 1≤n≤1000 ,输入的数字大小满足1≤val≤500输入描述:第一行先输入随机整数的个数 N 。 接…

    2022/11/18 4:23:54 人评论 次浏览
  • RabbitMq死信队列

    死信的概念死信:顾名思义就是无法被消费的消息,字面意思可以这样理解,一般来说,producer 将消息投递到 broker 或者直接到queue 里了,consumer 从 queue 取出消息进行消费,但某些时候由于特定的原因导致 queue 中的某些消息无法被消费,这样的消息如果没有后续的处理…

    2022/11/16 6:24:02 人评论 次浏览
  • 如何写代码 —— 编程内功心法

    写代码就是学一门语言然后开始撸代码吗?看完了我的系列文章的同学或者本身已经就是老鸟的同学显然不会这么认为。编程是一项非常严谨的工作!虽然我们自嘲为码农,但是这工作毕竟不是真正的搬砖,我们是软件工程师。编程需要关注的问题太多,不仅仅有语言,还有算法、数据…

    2022/11/14 23:24:00 人评论 次浏览
  • 京东云开发者| Redis数据结构(二)-List、Hash、Set及Sorted Set的结构实现

    京东云开发者| Redis数据结构(二)-List、Hash、Set及Sorted Set的结构实现1 引言之前介绍了Redis的数据存储及String类型的实现,接下来再来看下List、Hash、Set及Sorted Set的数据结构的实现。2 ListList类型通常被用作异步消息队列、文章列表查询等;存储有序可重复数据…

    2022/10/27 2:24:52 人评论 次浏览
  • redis bitmap数据结构之java对等操作

    1. redis基本的bitmap操作命令  最基本的,redis的bitmap有设置和读取两个值,即 setbit/getbit, 非常容易理解,即设置某个标识为1,那么取值判定的时候,就可以得到true.127.0.0.1:6379> setbit bm1 222 1(integer) 0127.0.0.1:6379> getbit bm1 222(integer) 1…

    2022/10/20 1:24:57 人评论 次浏览
  • 程序员吐槽:花几万培训结果连个月薪三千的工作都找不到,白学了

    在这个互联网光速发展的时代,涌现了一大批优秀的程序员,现在程序员也是比较火热的职位,因为大家都认为当程序员很赚钱,但是大家都忽略了一点,程序员是靠技术吃饭的,你的技术越厉害,你的工资才会越高,如果你是一个刚入行的小白,你的工资并不会很高。提升自己技术水…

    2022/10/19 23:54:51 人评论 次浏览
  • 编程的本质——由浅入深理解程序的底层实现原理(二)

    计算机程序的本质 通常,我们认为程序 = 数据结构 + 算法算法是对解决问题方案的准确而完整的描述,利用计算机有序地安排处理各种结构的数据实现算法的就是程序了,这很符合人类世界的认知。 那么,对于计算机来说,程序是什么?其实,计算机它就是机器,一个容纳数据和操…

    2022/10/15 4:24:00 人评论 次浏览
  • 大数据技术路线-需要掌握的技术

    大数据应用作为目前很火,市场需求很大的需求体量,所以学习大数据应用技术很有必要,也是发展的唯一路径,笔者总结了大数据学习的技术路线,希望大家能有所收获。知识点一:java基础java入门,安装,基本类型以及运算 循环控制语句 面向对象 集合框架 多态、构造函数、重…

    2022/10/15 2:23:53 人评论 次浏览
  • 数据架构的三大纠缠趋势:数据网格、数据编织和混合架构

    一本关于如何调和看似相似但不同的趋势的入门书,这些趋势使数据团队难以解决棘手的“一次无处不在”的问题。 数据团队有一项不可能完成的任务,即一次在任何地方(在本地和所有云中)交付所有内容(数据和工作负载)(几乎没有延迟)。他们在处理必须使用混合架构的现实…

    2022/10/12 4:24:59 人评论 次浏览
  • 数据结构和算法_001_选择排序

    代码 /*选择排序法:把一个数组中,最小的元素取出来剩下的,再把最小的元素取出来剩下的,再把最小的元素取出来...【注意】每次选择:还未经过处理的元素里最小的元素 */ public static Integer[] selectionSort_1(Integer[] arr) {// 原地排序for (int i = 0; i < a…

    2022/9/17 1:18:28 人评论 次浏览
扫一扫关注最新编程教程