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
算法篇Top101
java面试题
算法篇
KMP算法及应用
算法背景给定两个字符串,判断是否一个字符串包含另外一个字符串,如果包含,返回起始位置。比如:Stringstr1=“abceacmk32acmzq”Stringstr2=“acm”可以看出,str1包含两处str2,下面红色地方:abceacmk32acmzq返回4和10.常见思路1遍历str1,先匹配第一个,如果不相同,跳过,继续寻找,如果相同,截取和str2相同长度的子串,比较是否相同,如果相
hanruikai
·
2018-09-21 16:58
面试题
java常见知识
《编程原来是这么回事》
算法篇
(下)
6.怎么避免在执行算法时犯错?终于,我们要执行元算法中的最后一步,也就是执行算法了。无论算法有多好,准备有多充分,要是执行不好的话全都白搭。那么,在执行算法过程中,我们往往会犯哪些错误,又该如何应对呢?1、流程错误这是我们最容易犯的一类错误,大概可以分为下面这三种情况:漏掉了某些必要的步骤,比如下雨天出门忘了带伞……多做了无用甚至有害的步骤,比如炒菜的时候放了两次盐……步骤都没错但顺序颠倒了,比如
张砷镓
·
2018-09-21 09:01
《编程原来是这么回事》
算法篇
(下)
6.怎么避免在执行算法时犯错?终于,我们要执行元算法中的最后一步,也就是执行算法了。无论算法有多好,准备有多充分,要是执行不好的话全都白搭。那么,在执行算法过程中,我们往往会犯哪些错误,又该如何应对呢?1、流程错误这是我们最容易犯的一类错误,大概可以分为下面这三种情况:漏掉了某些必要的步骤,比如下雨天出门忘了带伞……多做了无用甚至有害的步骤,比如炒菜的时候放了两次盐……步骤都没错但顺序颠倒了,比如
张砷镓
·
2018-09-21 09:01
《编程原来是这么回事》
算法篇
(中)
4.怎么选择合适的算法?在大多数情况下,我们面临的问题并不是找不到算法,而是找到的算法太多了:image虽然搜索引擎会替我们把一部分完全重复的内容过滤掉,但它的能力毕竟有限。这么多算法看得我们眼花缭乱,到底哪个算法更适合我们呢?我们肯定不可能把所有的算法都试一遍,因为我们根本没有那么多资源和时间。接下来,我们就需要执行元算法中的第二步:选择算法。也就是从找到的众多算法中,挑选出最适合自己的算法来执
张砷镓
·
2018-09-21 09:49
《编程原来是这么回事》
算法篇
(中)
4.怎么选择合适的算法?在大多数情况下,我们面临的问题并不是找不到算法,而是找到的算法太多了:image虽然搜索引擎会替我们把一部分完全重复的内容过滤掉,但它的能力毕竟有限。这么多算法看得我们眼花缭乱,到底哪个算法更适合我们呢?我们肯定不可能把所有的算法都试一遍,因为我们根本没有那么多资源和时间。接下来,我们就需要执行元算法中的第二步:选择算法。也就是从找到的众多算法中,挑选出最适合自己的算法来执
张砷镓
·
2018-09-21 09:49
《编程原来是这么回事》
算法篇
(上)
1.什么是算法?你今天刷牙了吗?回想一下你是怎么刷牙的?image是不是先拿出口杯牙刷和牙膏,往牙刷上抹牙膏,再放到嘴里刷刷刷,然后把牙刷和口杯洗干净,再把口杯牙刷和牙膏收起来……你说什么,我漏了一步?是什么呀?噢,原来我忘记漱口了,真是个马大哈。这样吧,我把刷牙的每一个步骤列成一个清单,你再检查检查:拿出口杯、牙刷和牙膏把牙刷放到嘴里刷刷刷往牙刷上抹牙膏漱口把牙刷和口杯洗干净把口杯、牙刷和牙膏收
张砷镓
·
2018-09-21 09:19
《编程原来是这么回事》
算法篇
(上)
1.什么是算法?你今天刷牙了吗?回想一下你是怎么刷牙的?image是不是先拿出口杯牙刷和牙膏,往牙刷上抹牙膏,再放到嘴里刷刷刷,然后把牙刷和口杯洗干净,再把口杯牙刷和牙膏收起来……你说什么,我漏了一步?是什么呀?噢,原来我忘记漱口了,真是个马大哈。这样吧,我把刷牙的每一个步骤列成一个清单,你再检查检查:拿出口杯、牙刷和牙膏把牙刷放到嘴里刷刷刷往牙刷上抹牙膏漱口把牙刷和口杯洗干净把口杯、牙刷和牙膏收
张砷镓
·
2018-09-21 09:19
前端面试(
算法篇
) - 水仙花数
一、面试题问:你知道水仙花数吧?答:水仙?我对花不是很了解啊...问:不是水仙花!是水仙花数,也就是三位数的自幂数。答:emmmmmmmm问:看来是不知道了。如果一个三位数,它每个位上的数字的3次幂之和等于它本身,那么这个数就是一个水仙花数。答:额...能举个例子么?问:比如153这个数,1^3+5^3+3^3=153,所以153就是一个水仙花数。答:嗯嗯,我明白了。问:好,那写一个函数,返回所有
Wise.Wrong
·
2018-09-11 11:00
Java面试题
算法篇
在一个int数组中寻找最大的k个数字
背景在一个int数组中,寻找最大的k个数字,时间复杂度是O(n)。数组不大情况下思路:类似于基本排序中的基数排序,利用空间换时间,待排序数组的值是新数组的索引,新数组的值就是出现的次数,考虑重复的情况新数组如果值为空,则表示这个索引值在原来数组根本不存在,如果大于1则该数字在原来数组出现多次第一步:找到原数组最大值,利用比较计算第二步:新建数组,size是第一步中的最大值+1;第三步:循环原来数组
hanruikai
·
2018-09-07 12:25
面试题
java常见知识
关联分析学习
算法篇
Apriori
小白学数据分析----->关联分析学习
算法篇
Apriori早些时候写过关于购物篮分析的文章,其中提到了C5.0和Apriori算法,没有仔细说说这算法的含义,昨天写了一下关联分析的理论部分,今天说说关联分析算法之一的
DreamNotOver
·
2018-09-02 22:02
算法
数据挖掘
【Java】【算法】——
算法篇
算法10亿个数字里里面找最小的10个。有1亿个数字,其中有2个是重复的,快速找到它,时间和空间要最优。2亿个随机生成的无序整数,找出中间大小的值。给一个不知道长度的(可能很大)输入字符串,设计一种方案,将重复的字符排重。遍历二叉树。有3n+1个数字,其中3n个中是重复的,只有1个是不重复的,怎么找出来。写一个字符串(如:www.javastack.cn)反转函数。常用的排序算法,快排,归并、冒泡。
csdn-[baotai]
·
2018-08-28 09:22
算法
Java
操作系统-进程(面试提纲)
进程调度
算法篇
0.从调度层次来看调度分为作业调度(高级调度),内存调度(中级调度),进程调度(低级调度),分别说说它们的作用和按频率给它们从高到底排序?1.进程调度方式?
zytjyh
·
2018-08-23 14:22
Java面试题
算法篇
寻找字符串中最长的重复元素子串
packagecom.puhui.goosecard.web.utils; //Javaprogramtofindthemaximumconsecutive //repeatingcharacteringivenstring classGFG{ //functiontofindoutthemaximumrepeating //characteringivenstring staticvoidm
hanruikai
·
2018-08-08 00:00
面试题
java常见知识
数据结构与算法-树与二叉树(概念篇)
树与二叉树决定分两部分,分为概念篇和数据结构
算法篇
。我们先来熟悉一下树与二叉树部分相关的概念和结构。树树是n(n>=0)个结点的有限集合。n=0时为空树。
samuelnotes
·
2018-07-31 17:30
Java
数据结构与算法
【
算法篇
】二分图匹配之匈牙利算法
二分图匹配,自然要先从定义入手,那么二分图是什么呢?二分图:二分图又称作二部图,是图论中的一种特殊模型。设G=(V,E)是一个无向图,如果顶点V可分割为两个互不相交的子集(A,B),并且图中的每条边(i,j)所关联的两个顶点i和j分别属于这两个不同的顶点集(iinA,jinB),则称图G为一个二分图。简单的说,一个图被分成了两部分,相同的部分没有边,那这个图就是二分图,二分图是特殊的图。匹配:给定
沧海无雨
·
2018-07-26 11:50
算法(二):分而治之
算法篇
的文章主要为对”图解算法”一书的记录与总结分而治之 分而治之(divideandconquer,D&C),一种著名的**递归式**解决问题的方法.快速排序中便使用到了该方法;D&C的工作原理:-找出简单的基线条件
CodeInfo_
·
2018-07-24 18:06
算法
C++实现DES加密----算法
问题4.没头文件,代码全挤在cpp里面了更新修复下问题:C++实现DES加密—-
算法篇
test.h#includeusingnamespacest
Joliph
·
2018-06-26 15:55
算法
统一流控服务开源-1:场景&业界做法&
算法篇
最近团队在搞流量安全控制,为了应对不断增大的流量安全风险。Waf防护能做一下接入端的拦截,但是实际流量会打到整个分布式系统的每一环:Nginx、API网关、RPC服务、MQ消息应用中心、数据库。瞬间的大流量对系统的整体的冲击还是很大的,一些连锁反应时刻刺激着我们的神经!所以,我们要设计开发我们自己的流控中心。解决我们的系统痛点问题。一、首先,我们从系统需求说起:1.接入点IOT设备,瞬间批量上线&
Eric zhou
·
2018-05-16 09:00
笔试面试——
算法篇
排序算法选择原则:数据量小考虑编程量;数据量大考虑执行时间和存储空间。按数据量:大列表:快排,归并,桶排序,基数排序小列表:冒泡,选择,插入,ShellO(1)
尘虚元
·
2018-04-30 19:54
笔试面试
技术干货!《阿里技术参考图册》发布,公开600页技术全景图
内容分为研发篇、
算法篇
两册,全面展示了在超大规模的企业级应用需求下,阿里全新升级的大中台、小前台的技术组织架构,以及各个技术领域的突破及创新。技无止境,
阿里技术官方号
·
2018-04-18 12:07
增删改查
下载
技术
开放
图
600页阿里技术全景图曝光,程序员看完都沸腾了!
内容分为研发篇、
算法篇
两册,全面展示了在超大规模的企业级应用需求下,阿里全新升级的大中台、小前台的技术组织架构,以及各个技术领域的突破及创新。技无止境,
程序员的那些事_
·
2018-04-17 00:00
600页阿里技术全景图曝光,程序员看完都沸腾了!
内容分为研发篇、
算法篇
两册,全面展示了在超大规模的企业级应用需求下,阿里全新升级的大中台、小前台的技术组织架构,以及各个技术领域的突破及创新。技无止境,
前端大全
·
2018-04-17 00:00
搞技术的必看!600页阿里技术图册,30位资深大牛解读!(免费下载)
内容分为研发篇、
算法篇
两册,全面展示了在超大规模的企业级应用需求下,阿里全新升级的大中台、小前台的技术组织架构,以及各个技术领域的突破及创新。技无止境,
程序员之家v
·
2018-04-17 00:00
搞技术的必看!600页阿里技术图册,30位资深大牛解读!(免费下载)
内容分为研发篇、
算法篇
两册,全面展示了在超大规模的企业级应用需求下,阿里全新升级的大中台、小前台的技术组织架构,以及各个技术领域的突破及创新。技无止境,
程序员之家v
·
2018-04-17 00:00
Java面试题合集(一)
接下来几篇文章准备系统整理一下有关Java的面试题,分为基础篇,javaweb篇,框架篇,数据库篇,多线程篇,并发篇,
算法篇
等等,陆续更新中。其他方面如前端后端等等的面试题也在整理中,都会有的。
Lovebugs_cn
·
2018-04-04 18:28
Java
常用数据结构和算法 (
算法篇
)
查找和排序是最基础也是最重要的两类算法,熟练地掌握这两类算法,并能对这些算法的性能进行分析很重要,这两类算法中主要包括二分查找、快速排序、归并排序等等。我们先来了解查找算法!顺序查找:顺序查找又称线性查找。它的过程为:从查找表的最后一个元素开始逐个与给定关键字比较,若某个记录的关键字和给定值比较相等,则查找成功,否则,若直至第一个记录,其关键字和给定值比较都不等,则表明表中没有所查记录查找不成功,
lulalei
·
2018-03-27 14:34
蓝桥杯试题-
算法篇
1
问题描述给定一个序列,每次询问序列中第l个数到第r个数中第K大的数是哪个。输入格式第一行包含一个数n,表示序列长度。第二行包含n个正整数,表示给定的序列。第三个包含一个正整数m,表示询问个数。接下来m行,每行三个数l,r,K,表示询问序列从左往右第l个数到第r个数中,从大往小第K大的数是哪个。序列元素从1开始标号。输出格式总共输出m行,每行一个数,表示询问的答案。样例输入5123452152232
OnceMonkey
·
2018-03-18 15:01
Sparrow
算法篇
从日期取交集到思维模式-2
阅读更多接上一篇Sparrow
算法篇
从日期取交集到思维模式这样的时间段有成百上千条该如何处理?如果我们需要根据具有日期交集的时间段分组呢?如果我们的业务不是日期,而是其他数据类型呢?
zh_harry
·
2018-03-09 18:00
java
sparrow
算法
段拆分
Sparrow
算法篇
从日期取交集到思维模式-2
阅读更多接上一篇Sparrow
算法篇
从日期取交集到思维模式这样的时间段有成百上千条该如何处理?如果我们需要根据具有日期交集的时间段分组呢?如果我们的业务不是日期,而是其他数据类型呢?
zh_harry
·
2018-03-09 18:00
java
sparrow
算法
段拆分
Sparrow
算法篇
由日期取交集到思维模式
阅读更多日期交集早在13年左右的时侯,做过一个系统,功能很简单,做一个日程管理功能,这里边涉及到一个小知识点,就是日期取交集。今天跟大家分享的是从这个点展开的,时间段取交集的话题。业务逻辑逻辑很简单,就是一两个日期段取交集,可如果按正常思维去实现,其实日期交集的场景我们可以穷举出来,大概有4种情况s1--------------e1s2-----------------e2s1----------
zh_harry
·
2018-02-06 23:00
sparrow
逆向思维
算法
Sparrow
算法篇
由日期取交集到思维模式
阅读更多日期交集早在13年左右的时侯,做过一个系统,功能很简单,做一个日程管理功能,这里边涉及到一个小知识点,就是日期取交集。今天跟大家分享的是从这个点展开的,时间段取交集的话题。业务逻辑逻辑很简单,就是一两个日期段取交集,可如果按正常思维去实现,其实日期交集的场景我们可以穷举出来,大概有4种情况s1--------------e1s2-----------------e2s1----------
zh_harry
·
2018-02-06 23:00
sparrow
逆向思维
算法
排序
算法篇
_概述
image在各类算法问题中,排序算法是最基本的问题。现实生活中很多方面都需要将一些数据从小到大或者从大到小的顺序来进行排列。对于一个排序好的序列来说,在查找最大值、最小值、遍历、计算和求解等各种操作都十分方便。 排序(Sort)是将一组数据按照一定的规则进行排列的,一般按照递增或者递减的顺序来进行排列。排序算法是一种最基本的算法。排序虽然看似是一个很简单的问题,但是在实际的应用场合往往面临一些困
一笑小先生
·
2018-01-28 23:27
数据结构与算法
笨办法学Python·续练习13:单链表笨办法学Python·续练习13:单链表数据结构与常见排序算法之
算法篇
(基于Python)如果将最终写好运行的程序比作战场,我们码农便是指挥作战的将军,而我们所写的代码便是士兵和武器
稀土掘金
·
2017-12-06 13:18
数据结构与算法
python
python
数据结构
排序算法
单链表
算法
LEETCODE拾萃(
算法篇
)——暴力破解(DFS、BFS、PERMUTATION)
引言现在互联网的招工流程,算法题是必不可少的,对于像我这种没搞过ACM的吃瓜群众,好在有leetcode,拯救我于水火。于是乎,断断续续,刷了一些题,其中一些题还是值得细细品味的,现把一些问题整理一下,有些解法是我自己写的,也有些解法是参考了discuss中的答案,当做是秋招的一个小小总结。由于水平有限,代码写得并不好,选的题目也只能用于入门,希望大家见谅。暴力破解暴力破解,据我个人理解,就是遍历
简小菲
·
2017-11-11 17:52
【目录】 你好! 我是博客总目录
目录整体分为四大类:前端篇后端篇
算法篇
网络篇前端篇原生javascript原生javascript函数中的this的四种绑定形式原生javascript详解javascript闭包原生javascript
外婆的彭湖湾
·
2017-10-18 13:00
FCC编程题之中级
算法篇
(中)
介绍接着上次的中级算法题目录1.Missingletters2.Boowho3.SortedUnion4.ConvertHTMLEntities5.SpinalTapCase6.SumAllOddFibonacciNumbers7.SumAllPrimes1.MissinglettersFindthemissingletterinthepassedletterrangeandreturnit.If
weixin_30815469
·
2017-10-11 15:00
【java面试】
算法篇
之堆排序
一、堆的概念堆是一棵顺序存储的完全二叉树。完全二叉树中所有非终端节点的值均不大于(或不小于)其左、右孩子节点的值。其中每个节点的值小于等于其左、右孩子的值,这样的堆称为小根堆;其中每个节点的值大于等于其左、右孩子的值,这样的堆称为大根堆;二、要点1.将数组构造成初始堆(若想升序则建立大根堆,若想降序,则建立小根堆)从最后一个节点开始调整,得到初始堆。2.堆排序处理交换堆顶的元素和最后一个元素,此时
我还只是一枚码农
·
2017-06-12 14:38
java面试
【java面试】
算法篇
1.冒泡排序/***冒泡排序*比较相邻的元素。如果第一个比第二个大,就交换他们两个。*对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。*针对所有的元素重复以上的步骤,除了最后一个。*持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。*@paramnumbers需要排序的整型数组*/publicstaticvoidbubbleSo
我还只是一枚码农
·
2017-06-08 11:32
java面试
谣言热榜 | 二月朋友圈十大谣言
谣言止于智者,辟谣君已为大家整理出2017年2月份朋友圈十大谣言,我们一起来看看这个月的谣言有哪些:朋友圈谣言
TOP101
点开顺丰上市的红包会中病毒谣言类别:失实报道欺骗指数:★★★★★危害指数:★★★
谣言过滤器
·
2017-03-09 00:00
谣言热榜 | 快过年了,朋友圈中冒出了这十大谣言
朋友圈谣言
TOP101
“春节流量大放送”是病毒过年指数:★★★★★忽悠指数:★★★★内容“公安网监紧急通告:如果你的手机短信收到一个带
谣言过滤器
·
2017-01-22 00:00
算法篇
-5-动态规划-01背包&流水作业调度&&整数线性规划&树的最大连通分支
本系列所有代码https://github.com/YIWANFENG/Algorithm-github0-1背包给定N中物品和一个背包。物品i的重量是Wi,其价值位Vi,背包的容量为C。问应该如何选择装入背包的物品,使得转入背包的物品的总价值为最大?且对于物品i只有装一次或者一次不装两种选择。令m(i,j)表示后i到n(1=wn;(2)m(n,j)=00wi(3)式表明:如果第i个物品的重量大于
一碗风
·
2016-12-27 21:56
Algorithm
谣言热榜 | 十一月朋友圈十大谣言
谣言止于智者,辟谣君已为大家整理出十一月朋友圈十大谣言,让我们一起看看这个月的谣言有哪些:朋友圈谣言
TOP101
用冰箱和大蒜能鉴别地沟油谣言类别:科学常识欺骗指数:★★★★危害指数:★★★★谣言内容“大家请注意
谣言过滤器
·
2016-12-05 00:00
菜鸟起飞——机器学习实战第二篇:k-近邻算法
本文是第二篇kNN
算法篇
,我将从原理、数学模型、代码实现到案例分析这四个步骤来依次展开这一章所有的内容。番外:首先,我们说一下python代码如何运行。
gcaxuxi
·
2016-11-06 22:13
Machine
Learning
in
Action
[人工智能]人工智能知识体系(语法篇,中级篇,高级篇)
##一人工智能基础语法篇##二人工智能中级篇##三人工智能高级
算法篇
刘玉刚
·
2016-11-05 16:12
19.人工智能预算法笔记
谣言热榜 | 十月朋友圈十大谣言
我们一起来看看这个月的谣言有哪些:朋友圈谣言
TOP101
深圳水贝村拆迁每家赔偿2亿谣言类别:失实报道欺骗指数:★★★★★危害指数:★★★★★谣言内容深圳水贝村拆迁,全村人今天全部在工地上摆宴庆贺。
谣言过滤器
·
2016-10-31 00:00
[转]C++学习–基础篇(书籍推荐及分享)
C++入门语言技巧,性能优化底层硬货STLBoost设计模式
算法篇
算起来,用C++已经有七八年时间,也有点可以分享的东西;以下推荐的书籍大多有电子版。
HelloSUN
·
2016-09-24 20:00
iOS
算法篇
-练习 [不定期更新]
以前看过一句话:"诗人做学问,功夫在诗外程序员做学问,功夫在算法"这篇文章会不定期更新,将自己练习的算法记录下来,也会跟大家分享自己的解决思路,欢迎共同爱好者讨论!相关知识continue:跳出此次循环,直接下一循环break:跳出整个循环return:跳出函数简单插入排序将某一元素插入到一个有序排列的数组中,要求插入元素后数组依然有序思路:1-元素A依次对比数组元素2-如果元素A>当前数组元素,
冯嘻嘻西
·
2016-07-25 17:12
谣言热榜 | 七月朋友圈十大谣言
朋友圈谣言
TOP101
南方大水系列谣言谣言类别:失实报道欺骗指数:★★★★★危害指数:★★★★★谣言内容近日,关于南方汛情,有着多个流言变种,其中“全市召开防汛紧急电视电话会议,而且可能有1998年大洪水
谣言过滤器
·
2016-07-18 00:00
这是近期最大的谣言!
不同谣言类别处理所占比例各谣言类别的处理文章数朋友圈谣言
TOP101
公安支队长称《微信红包》图片有病毒谣言类别:失实报道欺骗指数:★★★★★危害指数:★★★★谣言内容“在省公安厅经保支队工作的同学发的。
瞭望智库
·
2016-06-16 00:00
自适应波束形成算法 之
算法篇
【二】(Adaptive Beamforming Algorithm)
神器镇楼!一、自适应波束形成阶段划分:自适应阵列信号处理的概念最早由VanAtta于20世纪60年代末提出,本文总结了前30年的研究成果,将自适应阵列信号处理划分为三个阶段:====第一阶段:(20世纪60年代): 》主要为阵列天线的主波束进行控制方面,还不能完全称它为自适应天线阵;====第二阶段:(20世纪70年代): 》主要研究集中在自适应零陷生成技术,
u013346007
·
2016-05-22 15:00
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他