数据结构
想落天外X
代码写得好,bug少,看起来就像个闲人;修饰多,思路清晰,任何人都可以轻松接手,看起来谁都可以替代;代码写的烂,风风火火改bug,各种救火,解决线上各种重大问题,顺理成章成为公司亮眼的人才;代码乱的只有自己看的懂,公司不可替代的人才
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
消息队列总结通俗易懂
一、MQ是什么?1、MQ全称为Message Queue 消息队列(MQ),一种先进先出的数据结构,是一种应用程序对应用程序的通信方法。MQ是消费-生产者模型的一个典型的代表,一端往消息队列中不断写入消息,而另一端则可以读取队列中的消息。消息发布者只管把消息发布到 MQ 中而不用管谁来取,消息使用者只管从 MQ 中取消息而不管是谁发布的。这样发布者和使用者都不用知道对方的存在。2、Rocket...原创 2020-03-03 10:25:59 · 593 阅读 · 0 评论 -
java实现一个单链表数据结构
package com.jian.utils;/** * 单链表demo * @author weijianyi *2019-11-15 */public class TestLinked { //内部类,单链表节点的结构 class Node<T>{//使用泛型,可以存放所有类型的数据 T value;//数据 Node<?> next = n...原创 2019-11-15 17:16:03 · 248 阅读 · 1 评论 -
浅谈什么是数据结构
说数据结构之前,我们先来了解一下什么是数据?从计算机的角度来看,数据是所有能被输入到计算机中,且能被计算机处理的符号的集合,它是计算机能操作对象的总称,也是计算机处理信息的某种特定的符号表示形式。什么是数据结构?数据结构是指所有数据元素以及数据元素之间关系。数据结构包括如下几个方面:1、数据元素之间的逻辑关系,即数据的逻辑结构,它是数据结构在用户面前呈现的形式。2、数据元素及其关系在计...原创 2019-10-31 10:56:32 · 270 阅读 · 0 评论 -
java单链表的实现自己动手写一个单链表
java单链表实现–自己动手实现一个单链表单链表:单链表是一种链式存取的数据结构,用一组地址任意的存储单元存放线性表中的数据元素。链表中的数据是以结点来表示的,每个结点的构成:元素(数据元素的映象) + 指针(指示后继元素存储位置),元素就是存储数据的存储单元,指针就是连接每个结点的地址数据。自己手动写一个单链表:首先,定义一个节点类:package com.wei;public cla...原创 2019-05-20 13:59:23 · 991 阅读 · 2 评论 -
自己动手用java写一个HashMap
刚入坑java半年,现在总结一下自己学到的东西1、首先我们先来聊聊什么是HashMap? 什么是hash?hash用中文的说法就叫做“散列”,通俗的讲就是把任意长度的字符串输入,经过hash计算出固定长度的字符串。而这个字符串就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,而不可能从散列值来唯一的确定输入值。2、hash碰撞?...原创 2019-09-11 11:58:42 · 1020 阅读 · 2 评论 -
什么是x86什么是x64 它们有什么区别
1、内存寻址不同:32位系统,最大支持3.5G内存,如果在32位系统中使用4G或更大的内存,电脑最多只可以识别3.4G左右可用,而64位系统最大可以支持128G大内存。2、运算速度不同:64位系统的CPU通用寄存器,数据宽度为64位,64位指令集可以运行64位数据指令,处理器一次可以提取64位数据(两个指令一次提取8个字节的数据),比32位(需要4个指令,一次取4个字节)速度快。...原创 2019-09-29 15:58:45 · 1210 阅读 · 0 评论
分享