数据结构
文章平均质量分 92
许洪昌
不忘初心,不再回首。
展开
-
原码, 反码, 补码 详解
本文转载于:作者:张子秋出处:http://www.cnblogs.com/zhangziqiu/本篇文章讲解了计算机的原码, 反码和补码. 并且进行了深入探求了为何要使用反码和补码, 以及更进一步的论证了为何可以用反码, 补码的加法计算原码的减法. 论证部分如有不对的地方请各位牛人帮忙指正! 希望本文对大家学习计算机基础有所帮助!一. 机器数和真值在学习原码, 反码和补码之前, 需要先了解机器数和真值的概念.1、机器数一个数在计算机中的二进制表示形式, 叫做这个数的机器数。.转载 2021-09-07 15:28:10 · 517 阅读 · 0 评论 -
高并发和海量数据下的 9 个 Redis 经典案例剖析!
文章转载于:https://mp.weixin.qq.com/s?__biz=MzI1NDQ3MjQxNA==&mid=2247493368&idx=1&sn=3d6e44cbefc83829a5042f1107f1f6d6&chksm=e9c61f49deb1965fda3ce18c646a1fc416c1b28179f64b51539f9c0e662116f52ac36f77fb67&scene=21#wechat_redirect业务背景这次分享主.转载 2020-12-24 14:50:53 · 219 阅读 · 0 评论 -
数据结构之复杂度分析
目录1:为什么需要复杂度分析?2:大O复杂度表示法3:时间复杂度3.1 只关注循环执行次数最多的一段代码3.2 总的复杂度等于量级最大的那段代码的复杂度(加法法则)3.3 嵌套代码的复杂度等于嵌套内外代码复杂度的乘积(乘法法则)3.4 时间复杂度4:空间复杂度5:时间复杂度扩展网上一直有一个非常火的话题:什么样的开发者才能算是一个优秀的开发者。一个优秀的开发...原创 2019-08-25 11:41:23 · 764 阅读 · 0 评论 -
数据结构之链表
目录一:概述二:链表的种类1. 单链表2:单向循环链表3:双向链表4:双向循环链表三:链表与数组四:扩展一:概述链表是常见的数据结构,与数组相比,链表稍显复杂。但是链表是非常常用和基本的数据结构。本篇文章从以下几方面来讲述一下【链表】的知识: 链表的种类 链表的表现形式 链表与数组的比较 二:链表的种类...原创 2019-08-27 22:35:33 · 1126 阅读 · 0 评论 -
数据结构之栈
数据结构之栈一:栈的定义栈(stack)是限定在表尾进行插入和删除的操作的线性表。栈是先进者后出,后进者先出。栈的操作:入栈,压栈,进栈都表示向栈中添加数据。出栈,弹栈是从栈中删除数据。栈是一种“操作受限”的线性表。二:java数组实现栈栈主要的操作有:出栈和入栈。java可以使用数组和链表来实现栈的功能,使用数组实现的叫做顺序栈,使用链表实现的叫做链式栈。...原创 2019-09-15 19:43:18 · 381 阅读 · 0 评论