#算法的乐趣

数据结构与算法笔试题及其答案吐血整理

数据结构试题及答案一、单项选择题(1)         一个算法应该是(B  )。A)程序          ...

算法之矩阵连乘

一.问题描叙  给定n个矩阵{A1,A2,……,An},其中Ai与Ai+1是可乘的,i=1,2,……,n-1。  例如:   计算三个矩阵连乘{A1,A2,A3};维数分别为10*100,100...
代码星球 ·2020-04-12

快三排序算法

快速排序(Quicksort)是对冒泡排序的一种改进。快速排序由C.A.R.Hoare在1962年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。...
代码星球 ·2020-04-12

KMeans (K均值)算法讲解及实现

算法原理KMeans算法是典型的基于距离的聚类算法,采用距离作为相似性的评价指标,即认为两个对象的距离越近,其相似度就越大。该算法认为簇是由距离靠近的对象组成的,因此把得到紧凑且独立的簇作为最终目标。K个初始聚类中心点的选取对聚类结果具有较大的影响,因为在该算法第一步中是随机地选取任意k个对象作为初始聚类中心,初始地代...

超级简单的数据压缩算法—LZW算法

  在字符串算法—数据压缩中,我们介绍了哈夫曼压缩算法(Huffmancompression),本文将介绍LZW算法。    这个算法很简单,为了方便讲述,我们将采用16进制,写代码的时候在把它转回2进制就是了。  在16进制下:A:41;B:42;C:43;D:44;......  从例子入手:    压...

十大经典算法总结

Damonare20小时前十大经典算法总结(JavaScript描述)读者自行尝试可以想看源码戳这,博主在github建了个库,欢迎star.读者可以Clone下来本地尝试。此博文配合源码体验更棒哦~~~个人博客:Damonare的个人博客原文地址:十大经典算法总结这世界上总存在着那么一些看似相似但有完全不同的东西,比...
代码星球 ·2020-04-12

常见的预测算法

常见的预测算法有1.简易平均法,包括几何平均法、算术平均法及加权平均法;2.移动平均法,包括简单移动平均法和加权移动平均法;3,指数平滑法,包括一次指数平滑法和二次指数平滑法,三次指数平滑法;4,线性回归法,包括一元线性回归和二元线性回归,下面我一一的简单介绍一下各种方法。 'i)G7?5Q!R7c:}5x一...
代码星球 ·2020-04-12

Shell排序算法

  希尔排序,也称递减增量排序算法,是直接插入排序算法的一种高速而稳定的改进版本。  希尔排序是把记录按下标的一定增量分组,对每组使用直接插入排序算法排序;随着增量逐渐减少,每组包含的关键词越来越多,当增量减至1时,整个文件恰被分成一组,算法便终止。  先取一个小于n的整数d1作为第一个增量,把文件的全部记录分组。所有...
代码星球 ·2020-04-12

选择排序算法

三,选择排序    从算法逻辑上看,选择排序是一种简单直观的排序算法,在简单选择排序过程中,所需移动记录的次数比较少。 1,基本思想    选择排序的基本思想:比较+交换在待排序的一组数据中,选出最小(最大)的一个数与第一个位置的...
代码星球 ·2020-04-12

学习笔记——SM2算法原理及实现

RSA算法的危机在于其存在亚指数算法,对ECC算法而言一般没有亚指数攻击算法SM2椭圆曲线公钥密码算法:我国自主知识产权的商用密码算法,是ECC(EllipticCurveCryptosystem)算法的一种,基于椭圆曲线离散对数问题,计算复杂度是指数级,求解难度较大,同等安全程度要求下,椭圆曲线密码较其他公钥算法所需...

高斯模糊原理,算法

作者:Hohohong链接:https://www.jianshu.com/p/8d2d93c4229b來源:简书图像卷积滤波与高斯模糊1.1图像卷积滤波对于滤波来说,它可以说是图像处理最基本的方法,可以产生很多不同的效果。以下图来说图中矩阵分别为二维原图像素矩阵,二维的图像滤波矩阵(也叫做卷积核,下面讲到滤波器和卷积...
代码星球 ·2020-04-12

高并发系统限流-漏桶算法和令牌桶算法

高并发系统限流-漏桶算法和令牌桶算法  参考:http://www.cnblogs.com/LBSer/p/4083131.htmlhttps://blog.csdn.net/scorpio3k/article/details/53103239https://www.cnblogs.com/clds...

(算法)稳定婚姻匹配

婚介所登记了N位男孩和N位女孩,每个男孩都对N个女孩的喜欢程度做了排序,每个女孩都对N个男孩的喜欢程度做了排序,你作为月老,能否给出稳定的牵手方案?稳定的定义:如果男孩i和女孩a牵手,但男孩i对女孩b更喜欢,而女孩b的男朋友j拼不过男孩i,则没有力量阻碍男孩i和女孩b的私奔,这即是不稳定的。  19...
代码星球 ·2020-04-12

身份证格式验证算法

今天在九城注册WOW,发现身份证号码输入只能输入真实号码才能通过,非常惊讶,不知道他怎么检测出来的。后来经软件群里无名火的点拨,搜刮到这些资料,与大家共享。18位身份证标准18位身份证标准在国家质量技术监督局于1999年7月1日实施的GB11643-1999《公民身份号码》中做了明确的规定。GB11643-1999《公...

Johnson 全源最短路径算法

解决单源最短路径问题(SingleSourceShortestPathsProblem)的算法包括:Dijkstra单源最短路径算法:时间复杂度为O(E+VlogV),要求权值非负;Bellman-Ford单源最短路径算法:时间复杂度为O(VE),适用于带负权值情况;对于全源最短路径问题(All-PairsShorte...
首页上一页...8586878889...下一页尾页