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
=====小算法=====
java基础算法题
无论什么时候,面试官都看重程序员的算法基本功,这也是证明自己能力的最直接的方法,所以面试之前一定要多多温习算法,最近因为面试我简单总结了几个
小算法
,编译运行通过的,如果有什么错误,欢迎指正^V^1.求n
萤火虫 (* ̄▽ ̄*)ブ
·
2020-08-23 15:39
java基础
几个关于串的
小算法
题:最小K个数、连续子数组的最大和、字符串全排列求法、数组循环移位
最小K个数:法一:用改装的快速排序,分割函数不变。分割后返回的标号index若等于k-1或k则退出,大于k,则递归左侧小于k,则递归右侧此法复杂度为O(n),但会移动原始数据法二:借助拥有k个节点的最大堆若总元素数小于等于k,则全部返回遍历所有元素,依次增加到一个最大堆中,对堆的元素数保持计数若元素数达到n==k,则在处理下一个数据d时,若d大于等于最大堆堆顶值,则直接抛弃否则,删除堆顶元素,并将
GodQ
·
2020-08-23 00:41
C
杂谈
python(五)——运算符、字符串、转义字符
:逻辑与运算符成员运算符in和notin身份运算符is和isnot运算符优先级字符串python中字符串可以进行乘法运算访问字符串中某一个字符截取字符串判断一个字符串是否在另一个字符串内判断是否为闰年
小算法
空城机
·
2020-08-22 02:26
python
C语言关于结构体的排序
姓名语文数学英语总分平均分//这里不管数据类型了,直接存指针用起来方便(自我感觉)//关于结构体我在x64的环境下每个指针的大小为8字节,//和直接定义变量没啥区别感觉就是装B//这里可以自行百度一下结构体的大
小算法
INTKILOW
·
2020-08-20 22:23
C语言学习
tesseract-OCR 图像识别插件 node-tesr 了解一下?
前言该项目诞生于一次爬虫事件,当时一时兴起想把某租房网信息爬下来,前面进行的还是挺顺畅的,但是在租房价格信息上被摆了一道,房屋的价格信息为一个数字图片为底加上偏移量来显示的,和雪碧图一样的实现方式,当然,其中加上了一点
小算法
裤裆三重奏
·
2020-08-20 21:33
node.js
nodejs爬虫
tesseract
图像识别
tesseract-OCR 图像识别插件 node-tesr 了解一下?
前言该项目诞生于一次爬虫事件,当时一时兴起想把某租房网信息爬下来,前面进行的还是挺顺畅的,但是在租房价格信息上被摆了一道,房屋的价格信息为一个数字图片为底加上偏移量来显示的,和雪碧图一样的实现方式,当然,其中加上了一点
小算法
裤裆三重奏
·
2020-08-20 21:33
node.js
nodejs爬虫
tesseract
图像识别
算法分析的方法
计算机科学又叫计算的科学目标是使计算高效算法正确性:可执行有穷性(Hailstone函数)健壮性(非法输入时保证程序不崩溃)最重要:使程序运行时间短,占用空间
小算法
分析正确性:分析算法的不变性和单调性(
Shipeng__
·
2020-08-20 04:06
数据结构与算法学习
内存对齐算法
字节对齐是在分配内存时需要考虑的问题,两个
小算法
:(1)最容易想到的算法:unsignedintcalc_align(unsignedintn,unsignedalign){if(n/align*align
临风笛
·
2020-08-20 00:45
Linux
Kernel/网络协议栈
字节对齐算法:
字节对齐算法字节对齐是在分配内存时需要考虑的问题,两个
小算法
:(1)最容易想到的算法:unsignedintcalc_align(unsignedintn,unsignedalign){if(n/align
FlyingAnt_
·
2020-08-18 14:55
C
C++
数据预处理之数据离散化
有效的离散化能减
小算法
的时间和空间开销,提高系统对样本的分类聚类能力和抗噪声能力。2**.离散化的特征相对于连续型特征更
lonely_square_three
·
2020-08-18 12:58
特征预处理
c语言学之用数组查找数据最大值和最小值
//4.找出最大值.利用生活中比较个子这一事例来实现算法,现默认一个最大,再逐一进行比较max=score[0];for(i=0;iscore[i]){min=score[i];}}这是一个小
小算法
,可以参照排队比个子的按例
蒙奇·D·文
·
2020-08-18 11:27
C语言
C语言笔记
折半查找(二分的两种写法)
二分,一种常用的查找方法,时间复杂度O(log2(n)),二分的思想很重要,常常可以减
小算法
的时间复杂度。一开始自己只是记住了怎样去写,现在研究了一下,有了些新的体会。
theArcticOcean
·
2020-08-18 09:19
algorithm_查找
寻找迷宫中的最少步数的一个
小算法
/****s010*0000*0010*01e0*0001***竖轴为x轴*横轴为Y轴*//***迷宫找最短路径0代表平地,1代表障碍物,s代表起点,e代表终点(起点和终点肯定也是0)*/1深度优先搜索packagealgorithm;publicclassAlgorithm2{staticint[][]next={{0,1},//右{1,0},//下{0,-1},//左{-1,0}//上};st
diligence-zpf
·
2020-08-18 08:35
算法
java基础
哇塞,不错的js--前端中的
小算法
求二次方为数组arr中的每个元素求二次方。不要直接修改数组arr,结果返回新的数组示例:输入[1,2,3,4]输出[1,4,9,16]functionsquare(arr){returnarr.map(function(item){returnitem*item;})}数组按照某属性进行从小到大排序vararr=[{name:'zopp',age:0},{name:'gpp',age:18},{n
秋天1014童话
·
2020-08-18 03:13
web前端
javaScript
一个随机数组的算法问题
去面试时有一个
小算法
题。感觉呢?还好吧,记录一下。问题,给一个数组,实现打乱数组的循序。
欧拉啊旺
·
2020-08-18 03:28
计算机
[每日一道
小算法
(五十四)] [链表] 删除链表中重复的元素(剑指offer)
前言:啊,这道题一看题,感觉好简单的样子,但是做起来真不简单,想了好久。。。。题目描述在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。例如,链表1->2->3->3->4->4->5处理后为1->2->5题目解析这道题,我最开始想这个该怎么做呢,首先想到的使用Set来做,先将重复元素放到set中存储,然后在遍历链表删除掉重复的元素,这样方法可以实现,
Sunshine-松
·
2020-08-17 14:20
算法合集
java
小算法
—输入两个正整数m和n,求其最大公约数和最小公倍数
代码publicclassTest{publicstaticvoidmain(String[]args){max_min(8,16);}/***方法**/publicstaticvoidmax_min(intm,intn){intmm=m;intnn=n;inttemp=1;intyshu=1;intbshu=m*n;if(n
jianning-wu
·
2020-08-17 09:24
Java
常见算法
[算法题] 人民币大小写转换(阿拉伯数字和汉字转换)
在一次面试中遇到一个有意思的
小算法
题:要求将阿拉伯数字转为汉字显示出来(包含单位)。当时虽然实现出来,但是代码写的有点凌乱。所以回家后,重新整理了一下。
weixin_34234829
·
2020-08-17 03:17
Problem A: 纪念邮票——
小算法
(枚举优化)
又是一道暴力破解没有卵用的方法,看到测试数据的范围我就知道,这题又是需要找到更好的算法,本人水平实在不行,在暴力枚举过后实在无法搞定,因此临时去网上现学,最后得知此题竟然用的是高中的数学知识,我艹了。。。下面先给出题目ProblemA:纪念邮票TimeLimit:5SecMemoryLimit:64MBSubmit:611Solved:127Description邮局最近推出一套邮票,这套邮票共有
我是小菜狗
·
2020-08-17 00:37
C语言练习题
算法
java
小算法
介绍-合并List中满足某些字段相同的记录
java
小算法
介绍-合并List中满足某些字段相同的记录有这么一个需求:List中存放的是一个对象,如Student,里面有n个字段,现在想合并列表中满足一些字段相等的情况下合并其中的金额等其他字段。
debug-steadyjack
·
2020-08-16 21:33
java
[每日一道
小算法
(八十二)] [穷举] (vivo笔试题)算出第n天总共可以量产的手机数量。
前言:时间顺流而下,生活逆水行舟。题目描述在vivo生产线上,每位职工随着对手机加工流程认识的熟悉和经验的增加,日产量也会不断飙升。假设第一天量产1台,接下来2天(即第二、三天)每天量产2件,接下来三天(即第三、四、五天)每天量产3件。以此类推,计算出第n天总共可以量产的手机数量。题目解析这道题,我使用的是穷举。使用一个数组保存每天量产的手机数量,依次类推即可。代码样例packagecom.aso
Sunshine-松
·
2020-08-16 14:02
算法合集
算法
java
基于极大极
小算法
和alpha-beta剪枝实现AI井字棋
关于极大极
小算法
和alpha-beta剪枝可以参考文章的参考资料,这里仅对其进行代码实现。其实这个算法单纯的理解并不容易,下面用代码进行实现。
yqtaowhu
·
2020-08-15 08:02
Alogrithm
三子棋AI+java实现+极大极
小算法
+alphabeta剪枝
极大极
小算法
的总体思想就是,甲乙双方进行博弈,假设双方都想获得最大收益的情况下,确定甲做出的最优选择。应用在棋类问题上,就是甲方要考虑自己最大利益时,也要考虑乙方最大利益时的情况。
zwn888zwn
·
2020-08-15 05:09
人工智能
除法保留任意位小数
小算法
话不多说直接上代码,很简单,只是做以总结以后直接拿来用了。importjava.math.BigDecimal;publicstaticvoidmain(Stringargs[]){Stringrate=divisionFunction("1","2",2);System.out.println(rate+"%");}/***@definition除法运算*@authoredward*@param
Edward·Che
·
2020-08-14 20:46
经验总结
二维上怪物的随机移动、有倾向性移动的
小算法
随机移动:假设怪物是完全不定向移动,建立XY轴,使用单位向量(X,Y)表示方向,随机一个在-1~1之间的浮点数,设为X,单位向量有勾股定理X2+Y2=1,求得Y,此处Y>0所以要再随机一下决定正负号,于是得到怪物的移动方向(X,Y)。有倾向性地移动:假设怪物还是随机移动但是会逐渐向玩家靠拢,先如之前那样随机一个方向(X,Y),然后根据怪物和玩家的相对位置,相减得到位置差,记做(X0,Y0),那么计
yu3235119310
·
2020-08-13 23:11
小游戏
二维
TopCoder SRM 582 SpaceWarDiv2
算法复杂度:O(m+n)(假定girl和enemy都有序,实际题目,不记得,如果不是有序,那么先排序,采用计数排序的话,如果范围不大还可以进一步减
小算法
复杂度)O(MlogM+nlogN)实际过程是:采用归并排序过程中合并计算移动平均数
iteye_5392
·
2020-08-13 14:46
TopCoder
程序员面试常问的
小算法
总结
前言本文快速回顾了面试常考的算法,用作面试复习,事半功倍。需要说明的是,由于算法的代码实现主要注重思路的清晰,下方有代码实现的文章主要以Python为主,Java为辅,对于Python薄弱的同学敬请不用担心,几乎可以看作是伪代码,可读性比较好。如实在有困难可以自行搜索Java代码此外,关于算法的文章之后也会单独开设算法专栏进行总结,敬请期待。面试知识点复习手册全复习手册文章导航全复习手册文章导航(
后端技术漫谈
·
2020-08-12 21:00
Density Peaks密度峰值聚类算法自动化--平均近邻百分比取密度范围以及outliers探测取聚类中心个数
(在这一步上,滕建,乐红兵提出差序密度贡献方法,为减
小算法
时间复杂度[1]
黄超然
·
2020-08-12 10:36
聚类
Density
Peaks
密度峰值
聚类
Outlier
离群值探测
【译】ECMAScript文档---序言及1-6章(下)
这个
小算法
被用作准确地表达ECMAScript语言构造需要的语义。这些算法并不是打算暗示任何具体实现的使用。事实上,这里也许有更高效的算法去实现指定的特性。
weixin_34018202
·
2020-08-11 23:31
Robomasters视觉教程
我会不定期更新,主要包含一些妙算的使用技巧、
小算法
和具体实现等。不单针对本校的队员,我希望Robomasters整体的视觉上升到较高水准,给新手一些指点和启发。本人水平有限,如有疏漏,还望指正!
HELLO晓东
·
2020-08-11 12:16
Robomasters
蓝桥杯——Java(基础练习)
本文属xxKarina原创,转载请注明个人博客地址:https://xxkarina.github.io/最近有在看一些
小算法
,于是看到了蓝桥杯,觉得蓝桥杯的测试系统还是蛮有意思的,就把里面的题目做了一遍
xxKarina
·
2020-08-11 01:01
蓝桥杯-java
字符串相似度算法
字符串相似度算法1.介绍最近项目中有一个
小算法
要求判断字符串大致内容相等,相当于模糊查询,正好查到了这个字符串相似算法。
xcxy2015
·
2020-08-11 01:43
数据结构与算法
小算法
系列-反转棋盘
最后两步结论的得出很不一般啊~一开始确实也被题目迷糊蒙了一个N*M大小的棋盘,每个格子都是0或者1,N和M都是奇数。你每次可以选择反转一行或者一列,被反转的行或列的所有0变成1,所有1变成0。要求使用最少的反转次数,使得每行每列的1的个数是偶数。输入格式:从键盘输入,第一行是两个正整数N和M,用空格隔开,都不超过20,都是奇数。接下来有N行,每行M个数,都为0或者1,表示棋盘上的数,数字用空格分隔
amialy
·
2020-08-10 15:59
贪心
小算法
ProblemTherearealotofthingswhichcouldbecut—trees,paper,"therope".Inthisproblemyouaregoingtocutasequenceofintegers.Thereisasequenceofintegers,whichcontainstheequalnumberofevenandoddnumbers.Givenalimite
相思明月楼
·
2020-08-10 13:09
为家庭地位而战的:怎样合并两个map
总之,在这里边就涉及到一个
小算法
:合并两个Map。其Map的结构是Map,之所以需要合并,是因为一个用户的综合统计值,存在于多批数据中。
~哀而不伤
·
2020-08-08 22:29
◆java
学习
一道
小算法
题-随机取出一首诗-算法剖析
上周,主管出了一道题,从唐诗三百首(如下图,一个txt文档)里随机输出一首诗下面把算法上了逐个分析算法1:$ts300=file_get_contents("300.txt");preg_match_all('/\d\d\d(.*?)(?=\d)/ms',$ts300,$match);$shi=array_rand($match[1]); echo"";echo$match[1][$shi];ec
苏良
·
2020-08-08 15:32
数据结构之
小算法
(快慢指针原理)
如何找到未知长度单链表的中间节点?思路1:遍历单链表获取长度n,n/2再遍历得到中间节点,时间复杂度为O(n+n/2)=O(3/2n)思路2:利用快慢指针原理,设置两个指针*search,*mid,都指向单链表第一个元素,假设单链表有头结点,则为search=mid=L->next,其中*search的移动速度是mid的2倍,当*search指向末尾节点的时候,mid正好在中间了,这也是标尺的思想
miss_dairongrong
·
2020-08-04 15:29
用java自己实现String类的trim()方法功能
现在本博文将自己实现String类的trim()的功能,算是属于一个
小算法
吧!
debug-steadyjack
·
2020-08-04 11:16
算法与数据结构
java
java
小算法
—求1+2+3+4+5...+n
几种方法实现1+2+3+4+5+...+n或是1*2*3*4*5*...*n1.代码publicclassTest{publicstaticvoidmain(String[]args){intnum=10;intresult1=getResult1(num);System.out.println("while循环结果:"+result1);intresult2=getResult2(num);Sy
jianning-wu
·
2020-08-04 06:49
Java
常见算法
二分查找
闲来无趣,云品台也开发的差不多了,回顾回顾小
小算法
,防止老年痴呆/***又叫折半查找,要求待查找的序列有序。
xlj3
·
2020-08-03 19:47
算法
算法随笔-替换字符串中的子串
在我们的项目里,经常会将字符串中的指定的内容替换为我们需要的内容,这里我们就来实现这这个
小算法
。
火焰山大白菜
·
2020-08-03 19:30
算法随笔
产生验证码的两种算法
随机产生验证码是很常见也很简单的
小算法
,两层循环就可以搞定,随手记一下自己知道的两种比较常用的方法,以防忘记。
lanhuzi9999
·
2020-08-03 18:09
利用二进制猜测生日是哪一天(
小算法
解析)
原理:我们都知道,一个月有29|30|31几种类型。当把这些数字转换成二进制表示就成了一下表示方法:111021004共有5组数组表100081000016将这一个月中的天数,有哪些数字和构成,就将该数字村放入对应的数据表中,则构成5组数据表如下:1.13572.23673.45674.8910115.161718199111315101114151213141512131415202122231
hpugym
·
2020-08-03 17:40
位运算
小算法
:汉诺塔、冒泡法
汉诺塔://Hanoi.cpp:Definestheentrypointfortheconsoleapplication.//#include"stdafx.h"#include//#include//#includeusingnamespacestd;constintLEN=20;longintcount=0;voidMove(intn,charA,charB,charC){if(n==1){c
bibilzz
·
2020-08-02 17:26
C&C++
小算法
--从一个数组中选择固定个数的元素的所有可能
#includeusingnamespacestd;#defineSelect_Num10voidSelect(int*arr,intstart,int*result,intcount,constintNum,constintarr_len){inti=0;for(i=start;i=0;j--){cout<
GodnnT
·
2020-08-01 10:43
小算法
计算机博弈大赛参赛程序算法总结
14年采用的是极大极
小算法
,那个时候还不太懂搜索算法的优化,所以算法就是最原始的极大极小搜索,没有做任何剪枝。
T_1
·
2020-08-01 00:31
算法
给 Django 日志加上 request id,方便追踪请求
request_id用一个
小算法
自动生成。如果请求头有X-Request-ID,就用请求头的,这样一个请求涉及多个服务调用的时候
杨筱毅
·
2020-07-31 19:01
python
几个简单
小算法
面试题
算法一/***给定一个数6,按如下输出*612345*561234*456123*345612*234561*123456*思路*1、定义一个一维数组保存1-n*2、定义一个索引指针指向数组最大下标n-1*3、*/publicvoiddemo1(intn){int[]a=newint[n];//指定数据初始化数组for(inti=0;i=k;j--){arr[i][j]=index++;}////
三岁会演戏
·
2020-07-30 10:41
数据结构与算法
java
a的n次方的高效算法
a^b的高效算法LZ之所以要贴上这个算法,是因为LZ的一个朋友用这个
小算法
考过LZ,我当时想到了这个算法,思想有了,但是没有实现出来,但是我朋友用递归的方法写的,但是递归的LZ的理解不是很深刻,所以这里用自己理解的非递归的形式写出来
Hello、MrTree
·
2020-07-29 16:30
杭电题目
直接在终端对Java代码进行Debug
有时候写个
小算法
或者Demo时不想用IDE,直接打开Atom就可以写了。但是如果遇到bug,就只能在命令行终端调试了。下面看看如何在终端使用jdb调试Java代码。
Wisimer
·
2020-07-27 17:56
Java
上一页
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
其他