菜菜呀,最近我有个想法呀! ...
数据结构 但凡IT江湖侠士,算法与数据结构为必修之课。早有前辈已经明确指出:程序 算法 数据结构 。要想在之后的江湖历练中通关,数据结构必不可少。数据结构与算法相辅相成,亦是阴阳互补之法。 开篇 说道数组,几乎每个IT江湖人士都不陌生,甚至过半人还会很自信觉的它很简单。的确,在菜菜所知道的编程语言中几乎都会有数组的影子。不过它不仅仅是一种基础的数据类型,更是一种基础的数据结构。如果你觉的对数组足 ...
2018-12-03 09:31 4 1274 推荐指数:
菜菜呀,最近我有个想法呀! ...
“大菜”:时刻提醒自己,技术之路修远兮,予以自勉。 算法主要衡量标准 时间复杂度(运行时间) 在算法时间复杂度维度,我们主要对比较和交换的次数做对比,其他不交换元素的算法,主要会以访问数组的次数的维度做对比。 其实有很多同学对于算法的时间复杂度有点模糊 ...
IT 江 湖 ...
摘要: 你真的懂Redis的5种基本数据结构吗?这些知识点或许你还需要看看。 本文分享自华为云社区《你真的懂Redis的5种基本数据结构吗?这些知识点或许你还需要看看》,作者:李子捌。 一、简介 Redis中所有的的数据结构都是通过一个唯一的字符串key来获取相应的value数据 ...
算法主要衡量标准 ...
Redis有哪些数据结构? 字符串String、字典Hash、列表List、集合Set、有序集合SortedSet。 很多人面试时都遇到过这种场景吧? 其实除了上面的几种常见数据结构,还需要加上数据结构HyperLogLog、Geo。 可是很多人不知道redis 不仅有上面的几种数据结构 ...
数组 按照一定格式排列起来的,具有相同类型的数据元素的集合 一维数组: int num[5] = {0,1,2,3,4} 二维数组:若一维数组中的元素又是一维数组结构,称为二维数组 int num[2][3]; 两行三列 因为一个二维数组等于一个一维数组里面放入一维数组 ...