随笔分类 -  算法与数据结构

摘要:一、什么是链式处理 对数据的操作进行多步骤的处理称为链式处理,链式处理器是一种常见的编程设计,链式处理的开发思想将数据和操作拆分,解耦,让开发者可以根据自己的技术优势和需求,进行系统开发,同时将自己的开发成果共享给其他的开发者。 本案例是一个以字符串列表作为切入,在一个列表中有多个字符串,将每个字符 阅读全文
posted @ 2019-09-04 21:44 Maple_feng 阅读(478) 评论(0) 推荐(0) 编辑
摘要:数据结构分类 数据结构是指相互之间存在着一种或多种关系的数据元素的集合和该集合中数据元素之间的关系组成 常用的数据结构有:数组,栈,链表,队列,树,图,堆,散列表等,如果所示: 一、数组 数组是可以再内存中连续存储多个元素的结构,在内存中的分配也是连续的,数组中的元素通过数组下标进行访问,数组下标从 阅读全文
posted @ 2019-08-31 22:57 Maple_feng 阅读(2551) 评论(0) 推荐(0) 编辑
摘要:一、代码 阅读全文
posted @ 2019-08-06 13:13 Maple_feng 阅读(4632) 评论(0) 推荐(0) 编辑
摘要:1.取模算法 这种算法非常的简单,就是根据服务器台数的余数进行分散,求得整数值的hash值,再除以服务器的台数,根据其余数来选择服务器,将server的hash值与server的总台数进行求余,即hash%N。 但是在这种算法对缓存命中率的影响下: 我们假设有8台服务器,运行中突然down了一台,则 阅读全文
posted @ 2019-05-12 16:07 Maple_feng 阅读(1916) 评论(0) 推荐(0) 编辑
摘要:数据结构定义 我们如何把现实中大量而且非常复杂的问题以特定的数据类型(个体)和特定的存储结构(个体的关系)保存到相应的主存储器(内容)中,以及在此基础上为实现某个功能而执行的相应操作,这个相应的操作也叫做算法 数据结构==个体+个体的关系 算法==对存储数据的操作 数据结构的特点 数据结构是软件中最 阅读全文
posted @ 2019-04-02 21:22 Maple_feng 阅读(314) 评论(0) 推荐(0) 编辑
摘要:一.算法简单概念 1.什么是算法? 算法(Alorithm):一个计算过程,解决问题的方法 2.递归 递归的两个特点: 1.调用自身 2.结束条件 看下面几个函数: 3.时间复杂度 时间复杂度:用来评估算法运行效率的一个东西 类比生活中的一些时间,估计时间 眨一下眼:一瞬间/几毫秒 口算:28+66 阅读全文
posted @ 2019-03-31 20:06 Maple_feng 阅读(350) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示