E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
=====小算法=====
[每日一道
小算法
(十六)] [进制转化] 求解1+2+3+...+n
前言:这道题挺有意思的,我想了挺久的,基本的判断语句都不让用,哈哈,挺有挑战的,希望自己多练练脑子,智商能有长进吧。题目解析求1+2+3+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。解析哇,一个条件语句都不让用,这可怎么办呢?要疯掉了。没了条件判断怎么终止呀,想了好久真的没思路。然后我就去做别的事情去了,突然,我看到了
Sunshine-松
·
2020-06-25 16:13
算法合集
python数据分析之数据离散化——等宽&等频&聚类离散
有效的离散化能减
小算法
的时间和空间开销,提高系统对样本的分类聚类能力和抗噪声能力。2.离散化的特征更易理解比如工资收入,月薪2000和月薪20000,
Mr番茄蛋
·
2020-06-25 09:16
教程
算法
python
hadoop yarn DRF调度算法
[-]背景介绍特性最大最
小算法
不加权加权DRF计算方式WeightedDRF换算方式YARNDRF实现总结背景在Mesos和YARN中,都用到了dominantresourcefairness算法(DRF
皮子2
·
2020-06-24 21:21
hadoop
四国军棋引擎开发(6)alpha-beta剪枝算法
在讲alpha-beta剪枝算法之前先要了解最大最
小算法
,在棋类游戏中,给每一个局面打一个分数,轮到自己下时会选择有利于自己的下法,即选择局面分数高的,而对手会选择更加不利于自己的局面,即分数最低的。
偏飞123
·
2020-06-24 19:05
四国军棋
数据结构
四国军棋开发
从数组中抽取n个元素的全排列(JAVA)
一个从某个数组中抽取n个元素的全排列
小算法
。具体应用可以看Subsets题目。
黄焖鸡米饭啊
·
2020-06-24 18:20
算法设计技巧
图像拉伸,放大缩
小算法
函数
平滑放大缩小拉伸图像,本函数同时具有很高的效率。其中BITMAP24结构和BITMAP结构类似,在这里你可以假设两者相同。pMapX,pMapY用于建立积卷映射表,同时将浮点运算转换成浮点运算。voidImageStretch(BITMAP24&dest,constBITMAP24&src){ASSERT(dest.bmWidth>0&&dest.bmHeight>0);ASSERT(src.bm
njsjlx
·
2020-06-24 17:31
算法Week02.01 - LeetCode 217. Contains Duplicate
不过如何尽可能地减
小算法
的复杂度呢?显然算法的复杂度不可能低于O(n),因为你在遍历所有元素之前永远也不能下“不存在重复元素”的结论。
lukeluocn
·
2020-06-24 09:37
算法设计与应用基础
算法——字符串处理集合
主要讲解字符串处理的一般
小算法
集合。
lili0710432
·
2020-06-24 05:14
算法
小算法
:给定两个字符串,请编写程序,确定其中一个字符串的字符重新排列后,能否变成另一个字符串s首先
(1)题目描述给定两个字符串,请编写程序,确定其中一个字符串的字符重新排列后,能否变成另一个字符串。这里规定大小写为不同字符,且考虑字符串重点空格。给定一个stringstringA和一个stringstringB,请返回一个bool,代表两串是否重新排列后可相同。保证两串的长度都小于等于5000。测试样例:"Thisisnowcoder","isThisnowcoder"返回:true"Here
lihong1191
·
2020-06-24 04:01
算法与数据结构
C语言与javascript的不同之处
C语言与javascript的不同之处介绍最近会把一些C语言的小程序,
小算法
移植到js中,这里简单记录一下两种语言的不同之处。
kangear
·
2020-06-24 00:14
C/C++
几个数论
小算法
快速幂个人感觉用的不多intquick_pow(inta,intb){if(a==0)return0;//这是个坑intans=1;while(b){if(b&1)ans*=a;//取最后一位b>>=1;//右移a*=a;//a,a^2,a^4,a^8}returnans;}快速幂取模有时候幂运算所得到结果过大,导致溢出。而我们只想得到最后取模的结果。原理(ab)%c=((a%c)(b%c))%c
Chilkings
·
2020-06-23 16:09
分享总结python
小算法
(列表筛选法求质数和猴子选大王问题)
首先,编程初步阶段,需要积累和勤加练习的梳理下:1,该语言的基础语法体系和知识点反复求证演练,并要知其然且知其所以然。基础知识是后边学习的关键基石,必须扎实,死记硬背是不行的,不能深入理解就不能灵活运用,因此要反复演练,多问为什么这么做,深究所以然让你更懂该语言,更了解创作者的初衷和想法。2,基础算法反复推敲,尤其经典算法题需要反复推敲,把经典思维模式掌握,因为很多大型较难理解的算法都是建立在经典
JUN.jun
·
2020-06-23 12:44
python语言特性
人工智能 | alpha-beta剪枝算法
教材极小极大搜索算法alpha-beta剪枝算法课后习题PPT提高博弈程序效率(PS:极大极小值算大应该是深度优先算法)alpha-beta剪枝算法博客极大极
小算法
例题极大极
小算法
伪代码intMaxMin
卫龙女孩
·
2020-06-22 20:25
人工智能
在二叉树中找出和为某一值的所有路径-java实现
一个
小算法
,分享一下思路:描述:写一个程序创建一棵二叉树,并按照一定规则,输出二叉树根节点到叶子节点的路径。
caiandyong
·
2020-06-22 19:57
Algorithm
用 C++ 和 Java 写算法,差别大吗?(文末有福利)
除非你要体验一行代码实现快速排序这样的丝般顺滑感觉(比如用Perl),否则的话,用C++还是用Java,对于实现一个
小算法
而言,没有太大的差异。尽管博客留言里不乏抱怨之声,但是在《算法
技术杂谈哈哈哈
·
2020-06-21 21:17
【面试题】判断一个数是否为2的N次方---终极解法来啦
大家好我是好好学习天天编程的天天一个整天在互联网上种菜和砍柴的程序员~大量面试题中会考算法,当然其中也有一些
小算法
,是比较考察候选人思维的,所以出现的频次比较高。
bitzhidu
·
2020-05-27 19:02
面试题
笔试题
C
C++面经
业务场景下 MySQL 原生语句编写
本篇概要:1.SELECT取数行号;2.分组后在分组内排序、每个分组取前N条;3.纯SQL实现
小算法
、计算商品重要度;4.自连接查询;5.找出重复数据删除;6.有重复数据不插入或更新;7.更新数据技巧:
hualaoshuan
·
2020-05-12 17:03
MySQL
mysql
实用
小算法
合集
1.获取数组的全排列(Permutation)publicstaticvoidFullArrange(Listarray,intbegin,intend,System.Action>call){if(begin==end){call.Invoke(array.AsReadOnly());}else{for(inti=begin;i(ListlsArray,intx,inty){vart=lsArr
tiancaiKG
·
2020-05-07 09:00
C语言与javascript的不同之处
C语言与javascript的不同之处介绍最近会把一些C语言的小程序,
小算法
移植到js中,这里简单记录一下两种语言的不同之处。
施瓦辛格777
·
2020-04-08 08:13
小算法
总结
Reverseanyintegerusingcprogram,forexample21-->12#includeintmain(){intnum,r,reverse=0;printf("Enteranynumber:");scanf("%d",&num);while(num){r=num%10;reverse=reverse*10+r;num/=10;}printf("Reversedofnumb
刘威振勇敢的心
·
2020-04-06 19:59
iOS图片按原比例缩
小算法
(类似微信聊天图片)
ps:因为这段时间做聊天功能,基本已经稳定,剩下就是优化小细节,今天发现聊天发送的图片和微信图片差别略大,网上搜了一下没有搜到相关代码,都是按尺寸相等缩小或剪裁等,自己记录一下方便以后用上,代码贴上:+(CGSize)neededSizeForPhoto:(CGSize*)bubbleSize{//bubbleSize原尺寸CGFloatmaxWidth=IPHONE_WIDTH*0.46;//限
五锅锅
·
2020-04-03 20:00
蓝桥杯——Java(基础练习)
本文属xxKarina原创,转载请注明个人博客地址:https://xxkarina.github.io/最近有在看一些
小算法
,于是看到了蓝桥杯,觉得蓝桥杯的测试系统还是蛮有意思的,就把里面的题目做了一遍
xxKarina
·
2020-04-02 04:25
聚类模型:K-Means
demo:http://syskall.com/kmeans.jsK-Means算法数据挖掘十大经典算法之一算法接收参数k;然后将样本点划分为k个聚类;同一聚类中的样本相似度较高;不同聚类中的样本相似度较
小算法
思想
LoaderMan
·
2020-03-31 21:00
Java-基本
小算法
1.冒泡排序//原理:依次由数组的第一个和第二个元素进行比较,//根据大小关系交换位置。然后再将第二个与第三进行比较换位,依次循环下去//代码实现:publicstaticvoidmain(String[]args){int[]arr={45,23,32,25,66,64,89,12};sort(arr);}//冒泡排序方法抽取publicstaticvoidsort(int[]arr){//最外
浮桥小麦
·
2020-03-27 17:26
简单
小算法
1、求素数/***对正整数n,如果用2到根号n之间的所有整数去除,均无法整除,则n为质数。*质数大于等于2不能被它本身和1以外的数整除*@paramval*@return*/privatestaticbooleantestPrime(intval){if(val0){returntrue;}for(inti=2;i0){if((n&1)==1)//当前位是1++c;//计数器加1n>>=1;//移
左上偏右
·
2020-03-24 03:35
C语言-第4天
如下:这个语句本身并不难以理解,难以理解的是关于这个语句相关的
小算法
中出现的问题;for与for的嵌套形式,for与if的
黑色幽默007
·
2020-03-23 07:35
十道简单算法题
只能说慢慢积累吧~下面的题目难度都是简单的,算法的大佬可直接忽略这篇文章了~入门或者算法薄弱的同学可参考一下~很多与排序相关的
小算法
(合并数组、获取数字每位值的和),我都没有写下来了,因为只要会了归并排序
Java3y
·
2020-03-16 04:08
iOS 滑动标签居中的方法
gif.gif很久之前的一个
小算法
,在这里MARK一下funcselectLabelCenter(){//计算选中label的centerXletcenterX=CGFloat(self.segmentControl.selectedSegmentIndex
rockyMJ
·
2020-03-15 13:56
C++做题中遇到的小细节和一些算法笔记
最近做题的时候遇到不少小Bug,也收获了很多小细节知识还有几个
小算法
,写在这里记录分享一下。一些小细节求余运算%是不能用在float和double这些非整形变量中的。
iimT
·
2020-03-14 07:43
小算法
题
1.给字符串原型扩展capitalize方法,功能是单词首字母大写。例如:有字符串”helloworld”,调用该方法“helloworld”.capitalize(),返回“HelloWorld”2.ES5中数组的新方法map的使用,如:有一个数组[1,2,3,4,5],如何得到数组[2,4,6,8,10]?3.统计字符串中每个字符出现的次数,例字符串“hello”,则字符出现的次数为{h:1,
3hours
·
2020-03-09 02:20
小算法
,大能力,吴恩达在斯坦福的新发明或让AI取代医生丨数据工匠简报
小算法
,大能力,吴恩达在斯坦福的新发明或让AI取代医生不久前,一种计算机算法在医学界搞了一个大新闻,如果这种算法投入使用,可能会在医学界掀起一轮新的技术革命。这种算法可以从心电图中诊断出心律不齐。
Datartisan数据工匠
·
2020-03-08 23:08
号外|软实力传习社开张!生活特种兵团开营!
(高能自画像)链接|智慧路上的几只拦路虎及驱虎之道大脑算法(链接:
小算法
大人生-从快速学游泳到人生效能管理)和思维模式决定人的成就和生命质量。学游泳的小账,和生命大账,有一样的底层思维模式。
OO戚学霸教练xueba176
·
2020-02-21 02:58
《未来简史》——人类
小算法
未来大命题
如果《人类简史》讨论的是我们从哪里来,那么《未来简史》就是关于我们人类的未来命运。来源于近年来人工智能和生物基因技术领域获得的成就。在作者看来,克服死亡只是技术问题,既然是技术问题就能找到解决方案。另一个议题,赫拉利认为,幸福快乐有两大支柱,分别属于心理与生物层面。在心理层面,光是和平繁荣的生活,并不能让我们满意;必须是现实符合期望,才能让我们满足。但从生物层面来说,不管是期望或是幸福感,其实都是
霧切時雨Edge
·
2020-02-18 11:17
一步一步教你写股票走势图——K线图(添加均线)
在开篇之前,给大家出个
小算法
题,一定要做哦,因为既然你打算看本章节内容了,那么这个
小算法
必须得会的哟!
AJiangNo1
·
2020-02-15 06:27
缓动动画js
小算法
后宫请翻Tween.js1.先快后慢的缓动动画用一个简单的公式表示就是:A=A+(B-A)/2;用人话讲就是:我下一秒的位置=现在位置+现在和初恋之间距离的一半先来介绍下requestAnimationFrame,对于不支持的浏览器,采用下面的兼容写法:if(!window.requestAnimationFrame){requestAnimationFrame=function(fn){setT
狂奔的蜗牛壳
·
2020-01-02 12:34
Google S2 是如何解决空间覆盖最优解问题的?
至于GoogleS2库里面还有很多其他的
小算法
,代码同样也很值得阅读和学习,这里也就不一一展开了,有兴趣的读者可以把整个库都读一遍。
一缕殇流化隐半边冰霜
·
2020-01-01 19:08
人工智能——极大极
小算法
+αβ剪枝
参考博客[https://blog.csdn.net/sacredness/article/details/93124338],讲得比较清楚。因为懒得再画图,所以所有节点以第几层(从上往下,最上面为第1层)第几个节点(从左往右)代替。已知条件:矩形表示我方,想要数字最大化,圆形代表对方,想要数字最小化,叶子节点是已知的收益节点。整个步骤:最底层是收益已知的点,所以从倒数第二层开始,从左往右,首先是
Keane1998
·
2019-12-26 21:00
如何计算点到polyline的距离
由于实际中我们多数使用第三方库来调用也很轻松方便,但是在这里我们也思考一下这简单的
小算法
也是基础的图形学知识,很多时候复杂的算法实际由多个简单的算法嵌套完成。实际计算过程如下:①
英俊熊
·
2019-12-19 16:43
一些
小算法
代码,看各位能否看懂
importjava.util.Scanner;/***Createdbyjunyi.pcon2017/1/25.*/publicclassMain{staticintcount1=0;publicstaticvoidf(doublea[],intn,intcur){if(cur==9){if(a[0]+a[1]/a[2]+((a[3]*100+a[4]*10+a[5])/(a[6]*100+a[
Moonsmile
·
2019-12-15 10:30
数学、计算机与算法
年研一上学期学完《数值积分》的感想,今天翻突然看到,顺手一发布哈哈哈作为一个头发长见识短程序媛,之前一直都听说,学数学的人比学计算机的人算法搞得好,就很懵,从大学时候学习的c语言,java语言,写些简单的
小算法
程序
田同学的小迷妹儿
·
2019-11-27 10:49
python3 自己写的一个
小算法
(比对中文文本相似度)
函数使用说明:函数的三个参数分别是“匹配语句”,“匹配语料”,“相关度”;匹配语句,和匹配预料中的语句匹配的语句,必须为字符串;匹配语料,被匹配语句来匹配的语句列表,必须为列表;相关度,函数只会输出匹配预料中匹配度大于相关度的的语句;函数返回类型为列表;算法原理:从文本内容匹配度与文本顺序匹配度两个维度进行衡量。a=["早上吃了没",'吃过没','吃了没','刚吃过吗']b='吃了吗'ltextm
busishum1
·
2019-11-07 16:00
多边形的平行线填充算法
最近做的一个
小算法
,使用平行线填充一个多边形区域。用过AutoCAD的同学应该知道,可以选定一个区域,指定平行线的角度α和平行线之间的间距spacing就可以填充区域了。
zyl06
·
2019-11-03 18:12
第八周
简化查找的方法有二分查找,二分查找可以极大的减
小算法
的时间复杂度,但是缺点是其查找的内容必须是已经排序好的,对于那种不排序的杂乱的线性集合,二分查找法不适用,必须要先
楊某人
·
2019-11-03 17:00
Java实现洗牌
小算法
我们平时玩斗地主的时候,需要把一副扑克牌打乱顺序,发给玩家,在生活中我们如果洗一次牌和洗一百次牌乱序的效果是不同的,那么我们怎么利用计算机程序模拟洗牌的动作呢。packagecom.test1;publicclassH3{publicstaticvoidshow(String[]x){for(inti=0;i
风学长
·
2019-10-31 15:47
java基础
Java
Java趣味编程
Java洗牌算法
从ftp服务器进行批量下载,处理文件名保存时重名的问题,更改重名文件名方式为给后面加1、2、3等数字,保持后缀不变
公司最近有一个从ftp批量下载文件的需求,但是文件名重复总会报错没办法,自己下班后写了一个
小算法
仿照桶排序的原理,实现了这个小功能,直接上代码:String[]test={"hahaha.txt","wekje.doc
某某混子,名不虚传
·
2019-10-15 23:00
极大极
小算法
和AlphaBeta剪枝算法
原文链接:https://blog.csdn.net/BIT1120172185/article/details/80963609作为菜鸟,先贴上参考博文:1.极小极大算法2.>3.《PC游戏编程-人机博弈》-作者陈其,王小春本文目录:直观图解伪代码习题实战适用范围:极小极大算法常用于零和博弈游戏中,零和博弈指参与博弈的各方,在严格竞争下,一方的收益必然意味着另一方的损失,博弈各方的收益和损失相加
九嶷山
·
2019-10-14 14:20
算法
从0基础开始学习Java第3天
流程控制之类的,因为之前学过C语言,所以这一部分学的也是比较快,但是还是没敢偷懒,还是老老实实的把代码敲了一遍,有一些
小算法
是看到视频中的题目,自己写完了,然后跟视频中老师的进行对比,改进了一点。
刘烬
·
2019-09-18 18:16
每日一个
小算法
之回文数这么玩20190811
阅读更多判断是不是回文数判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。示例1:输入:121输出:true示例2:输入:-121输出:false解释:从左向右读,为-121。从右向左读,为121-。因此它不是一个回文数。示例3:输入:10输出:false解释:从右向左读,为01。因此它不是一个回文数。示例4:输入:0输出:true解释:从右向左读,为0。因此
kaizi1992
·
2019-08-12 09:00
算法
每日一个
小算法
之回文数这么玩20190811
阅读更多判断是不是回文数判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。示例1:输入:121输出:true示例2:输入:-121输出:false解释:从左向右读,为-121。从右向左读,为121-。因此它不是一个回文数。示例3:输入:10输出:false解释:从右向左读,为01。因此它不是一个回文数。示例4:输入:0输出:true解释:从右向左读,为0。因此
kaizi1992
·
2019-08-12 09:00
算法
每日一个
小算法
之回文数这么玩20190811
判断是不是回文数判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。示例1:输入:121输出:true示例2:输入:-121输出:false解释:从左向右读,为-121。从右向左读,为121-。因此它不是一个回文数。示例3:输入:10输出:false解释:从右向左读,为01。因此它不是一个回文数。示例4:输入:0输出:true解释:从右向左读,为0。因此它是一个
凯哥Java
·
2019-08-12 09:35
每日算法
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他