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