51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#数据结构与算法
微信平台抽奖算法总结-再也不用怕奖品被提前抢光
但凡商户搞点营销活动,为了能触达更多的顾客,来点儿抽奖的把戏,应该是极好的,什么“刮刮乐”、“砸金蛋”、“大转盘”等等,换汤不换药,屡试不爽。从微客多营销平台各种活动的使用情况也能看出,抽奖活动一直是商户用得最多的线上活动,正所谓无利不起早,给点&...
代码星球
·
2020-04-18
微信
平台
抽奖
算法
总结
几种常见模式识别算法整理和总结
这学期选了门模式识别的课。发现最常见的一种情况就是,书上写的老师ppt上写的都看不懂,然后绕了一大圈去自己查资料理解,回头看看发现,Ah-ha,原来本质的原理那么简单,自己一開始仅仅只是被那些看似formidable的细节吓到了。所以在这里把自己所学的一些点记录下来,供备忘,也供參考。 1.K-N...
代码星球
·
2020-04-18
几种
常见
模式
识别
算法
二叉树排序算法
二叉树排序的基本原理:使用第一个元素作为根节点,如果之后的元素比第一个小,则放到左子树,否则放到右子树,之后按中序遍历。下面实现一个二叉树排序的比较算法,为了操作方便,使用Integer类完成。publicfinalclassIntegerextendsNumberimplementsComparable<Int...
代码星球
·
2020-04-18
二叉
排序
算法
常见的加密解密算法-MD5
一、MD5加密概述 MessageDigestAlgorithmMD5(中文名为消息摘要算法第五版)为计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护。该算法的文件号为RFC1321(R.Rivest,MITLaboratoryforComputerScienceandRSADataSecurityIn...
代码星球
·
2020-04-18
常见
加密解密
算法
-MD5
RSA算法原理(简单易懂)
RSA算法是现今使用最广泛的公钥密码算法,也是号称地球上最安全的加密算法。在了解RSA算法之前,先熟悉下几个术语 根据密钥的使用方法,可以将密码分为对称密码和公钥密码 对称密码:加密和解密使用同一种密钥的方式 公钥密码:加密和解密使用不同的密码的方式,因此公钥密码通常也称为非对称密码。RS...
代码星球
·
2020-04-18
RSA
算法
原理
简单
易懂
PS图层混合算法之三(滤色, 叠加, 柔光, 强光)
滤色模式:作用结果和正片叠底刚好相反,它是将两个颜色的互补色的像素值相乘,然后除以255得到的最终色的像素值。通常执行滤色模式后的颜色都较浅。任何颜色和黑色执行滤色,原色不受影响;任何颜色和白色执行滤色得到的是白色;而与其他颜色执行滤色会产生漂白的效果。 Screen滤色C=1-(1-A)*(1-B)也可以写...
代码星球
·
2020-04-18
PS
图层
混合
算法
之三
java数字加密算法
数字加密在项目中时常会遇到,如手机号,身份证号信息等,下面小白将自己手写的数字加密算法分享给大家,可在项目中直接运用.加密规则,入参时传递一个字段时间戳time:*1.以字母代替数字,0-9分别为["D","e","C","A","#","b","J","I","z","M"]*2.混淆字母为FxYNgq;*3.加密字...
代码星球
·
2020-04-18
java
数字
加密
算法
终于有了,史上最强大的数据脱敏处理算法
哈哈,标题党了,向你道歉!言归正传。我们的应用系统里,为保护用户隐私,用户的敏感信息经常要做脱敏显示或脱敏存储,比如用户的身份证号、手机号、银行卡,等等。在支付系统或金融系统,数据安全是第一要务,数据的脱敏处理更是必选项。【身份证号脱敏示例】120115201406180712脱敏后:120115********071...
代码星球
·
2020-04-18
终于
有了
史上
最强
大的
七大经典排序算法总结(C语言描述)
简介 其中排序算法总结如下: 交换排序的基本思想都为通过比较两个数的大小,当满足某些条件时对它进行交换从而达到排序的目的。1.冒泡排序 基本思想:比较相邻的两个数,如果前者比后者大,则进行交换。每一轮排序结束,选出一个未排序中最大的数放到数组后面。#include<stdio.h>//冒泡排序算法vo...
代码星球
·
2020-04-18
七大
经典
排序
算法
总结
插入排序算法详解
android学习手册地址android学习手册包含9个章节,108个例子,源码文档随便看,例子都是可交互,可运行,源码采用androidstudio目录结构,高亮显示代码,文档都采用文档结构图显示,可以快速定位。360手机助手中下载,图标上有贝壳有一个已经有序的数据序列,要求在这个已经排好的数据序列中插入一个数,但要...
代码星球
·
2020-04-18
插入
排序
算法
详解
JS 随机排序算法
使用JS编写一个方法让数组中的元素每次刷新随机排列 法一: vararr=[1,2,3,4];vart;for(vari=0;i<arr.length;i++){varrand=parseInt(Math.random()*arr.length);t=arr[rand];arr[rand]=arr[i...
代码星球
·
2020-04-18
JS
随机
排序
算法
递归算法时间复杂度
【代入法】代入法首先要对这个问题的时间复杂度做出预测,然后将预测带入原来的递归方程,如果没有出现矛盾,则是可能的解,最后用数学归纳法证明。 【举 例】我们有如下的递归问题:T(n)=4T(n/2)+O(n),我们首先预测时间复杂度为O(n2),不妨设T(n)=kn2(其中k为常数),将该结果带入方程中可得:...
代码星球
·
2020-04-18
递归
算法
时间
复杂度
线性数据结构——链栈
个人认为,简单形容栈就是只有一个头能进出。firstinlastout相信不是很难理解的问题,在这里主要讲一讲链栈。 首先链栈同样是栈,当然也是filo的。 链栈是指采用链接存储的结构实现的栈。事实上链栈和链表的样子很像。 &nb...
代码星球
·
2020-04-18
线性
数据结构
链栈
文本相似度算法
文本相似度算法1.信息检索中的重要发明TF-IDF1.1TFTermfrequency即关键词词频,是指一篇文章中关键词出现的频率,比如在一篇M个词的文章中有N个该关键词,则(公式1.1-1)为该关键词在这篇文章中的词频。1.2IDFInversedocumentfrequency指逆向文本频率,是用于衡量关键词权重的...
代码星球
·
2020-04-18
文本
相似
算法
VWAP算法(成交量加权平均价)
算法交易其实主要是用在基金公司、券商量化比较多。例如我已经选好股,要大量买入,但是单凭交易员的操作海量单而且要完成买入100万股这些的操作是有点的困难的。那么这时候怎样解决拆单,防止冲击成本的问题呢?只有依靠算法交易了,现在市面上的流行算法交易有两种,第一种是VWAP,一种是TWAP。但是每种算...
代码星球
·
2020-04-18
VWAP
算法
成交量
加权
平均价
首页
上一页
...
90
91
92
93
94
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他