#数据结构与算法

【数据结构】堆栈

堆栈满足先进后出原则1、python描述#堆栈先进后出原则MAXSTACK=10globalstackstack=[None]*MAXSTACKtop=-1defis_empty():iftop==-1:returnTrueelse:returnFalsedefpush(data):globaltopglobalMAX...
代码星球 代码星球·2020-08-10

众数的算法分析

  版权申明:本文为博主窗户(ColinCai)原创,欢迎转帖。如要转贴,必须注明原文网址  http://www.cnblogs.com/Colin-Cai/p/12664044.html  作者:窗户  QQ/微信:6679072  E-mail:6679072@qq.com  所谓众数,源于这样的一个题目:一个长...
代码星球 代码星球·2020-08-09

斐波那契数列的算法分析

  版权申明:本文为博主窗户(ColinCai)原创,欢迎转帖。如要转贴,必须注明原文网址  http://www.cnblogs.com/Colin-Cai/p/9717119.html  作者:窗户  QQ/微信:6679072  E-mail:6679072@qq.com   &nb...

什么是算法

  版权申明:本文为博主窗户(ColinCai)原创,欢迎转帖。如要转贴,必须注明原文网址  http://www.cnblogs.com/Colin-Cai/p/7220028.html  作者:窗户  QQ:6679072  E-mail:6679072@qq.com  有人说程序=算法+数据结构,虽说这样的认为有...
代码星球 代码星球·2020-08-09

RSA简介(四)——求逆算法

  版权申明:本文为博主窗户(ColinCai)原创,欢迎转帖。如要转贴,必须注明原文网址http://www.cnblogs.com/Colin-Cai/p/7354682.html作者:窗户QQ:6679072E-mail:6679072@qq.com    此处所谓求逆运算,是指在模乘群里求逆。   第...
代码星球 代码星球·2020-08-09

RSA简介(二)——模幂算法

  版权申明:本文为博主窗户(ColinCai)原创,欢迎转帖。如要转贴,必须注明原文网址  http://www.cnblogs.com/Colin-Cai/p/7290010.html  作者:窗户  QQ:6679072  E-mail:6679072@qq.com  RSA最终加密、解密都要用到模乘的幂运算,简...
代码星球 代码星球·2020-08-09

python 十大经典排序算法

  排序算法可以分为内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。常见的内部排序算法有:插入排序、希尔排序、选择排序、冒泡排序、归并排序、快速排序、堆排序、基数排序等。用一张图概括: 关于时间复杂...

二分查找算法

使用循环实现&使用递归实现packagecom.pt.spring.learn.bean;importjava.util.ArrayDeque;importjava.util.Queue;publicclassBinFind{publicstaticvoidmain(String[]args){int[]arr...
代码星球 代码星球·2020-08-09

机器学习常见算法调优

1、线性回归、逻辑回归  特征归一化(标准化)、正则化防止过拟合、激活函数的选择、迭代次数2、KNN  K值的选择、距离的定义、决策的权重(不同距离的点赋予不同的权重)3、神经网络  特征归一化(标准化)、层数、每层的神经元个数、学习速率、批量batch_size、激活函数、初始化参数,优化器的选择;  卷积神经网络:...

海量数据处理-BitMap算法

一、概述本文将讲述Bit-Map算法的相关原理,Bit-Map算法的一些利用场景,例如BitMap解决海量数据寻找重复、判断个别元素是否在海量数据当中等问题.最后说说BitMap的特点已经在各个场景的使用性。二、Bit-Map算法先看看这样的一个场景:给一台普通PC,2G内存,要求处理一个包含40亿个不重复并且没有排过...

分布式系统一致性算法Raft

Raft算法也是一种少数服从多数的算法,在任何时候一个服务器可以扮演以下角色之一:Leader:负责Client交互和log复制,同一时刻系统中最多存在一个Follower:被动响应请求RPC,从不主动发起请求RPCCandidate:由Follower向Leader转换的中间状态在选举Leader的过程中,是有时间限...

分布式系统一致性协议--Paxos算法

Paxos:Paxos算法背景介绍:Paxos算法是分布式技术大师Lamport提出的,主要目的是通过这个算法,让参与分布式处理的每个参与者逐步达成一致意见。用好理解的方式来说,就是在一个选举过程中,让不同的选民最终做出一致的决定。Lamport为了讲述这个算法,假想了一个叫做Paxos的希腊城邦进行选举的情景,这个算...

Java 一致性Hash算法的学习

  目前我们很多时候都是在做分布式系统,但是我们需把客户端的请求均匀的分布到N个服务器中,一般我们可以考虑通过Object的HashCodeHash%N,通过取余,将客户端的请求分布到不同的的服务端。但是在分布式集群中我们通常需要添加或删除服务器,所以通过取余是不行的。一致性Hash就是为了解决这个问题。  Consi...

Java垃圾收集算法介绍

垃圾回收器GC(GarbageCollection)  一、引用计数算法(ReferenceCounting)  介绍:给对象添加一个引用计数器,每当一个地方引用它时,数据器加1;当引用失效时,计数器减1;计数器为0的即可被回收。  优点:实现简单,判断效率高  缺点:很难解决对象之间的相互循环引用(objA.inst...

KFCM算法的matlab程序(用FCM初始化聚类中心)

  在“聚类——KFCM”这篇文章中已经介绍了KFCM算法,现在用matlab程序对iris数据库进行实现,用FCM初始化聚类中心,并求其准确度与运行时间。  作者:凯鲁嘎吉-博客园 http://www.cnblogs....
首页上一页...5758596061...下一页尾页