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
ACM__基础算法
python
基础算法
之最长子串问题
题目找出一个字符串的最长字符串,要求该字符串中没有重复的字符。注意点:考虑空字符等特殊情况例子:输入:"abcabcbb"输出:3输入:"bbbbbb"输出:1思路思路1.0:先分片,分完片之后找出最长的思路1.1:不需要全分完再找最长的,可以边分边从二者当中选最大,例如第1,2个分片完成后即可选出最大的一个思路2.0:如何利用下标分片?循环遍历,记下各个字母对应的出现的最近一次下标,如果这次出现
__XY__
·
2020-03-15 18:29
融合信任网络的个性化推荐系统研究-陈博文(上海交大2015)
基于信任的推荐不仅仅是因为信任保证了两个人之间联系的安全性,还因为一个人在做决定的时候会依赖其他所信任的人的经验,推荐系统中将信任的定义一般是个人对于其他人推荐的期望
基础算法
:信任网络的推荐一般需要1.
陈小叶纷飞sysu
·
2020-03-15 06:14
简单理解算法的大O表示法
理论
基础算法
最终要编译成具体的计算机指令每一条指令在具体的计算机,cpu上的运行时间是固定的某一个算法通过统计具体执行了多少条计算机指令就可以推导出算法的复杂度计算三个算法的时间复杂度longsum1(
ahking17
·
2020-03-14 00:01
20170725_比特币中的公私钥加密原理与生活(1)_区块链_经验_201707
比特币基于的公私钥加密原理:基于椭圆曲线乘法作为其公私钥加密的
基础算法
。该关键点:该算法不可逆!不可逆!不可逆!
fantasyrex3
·
2020-03-12 13:56
ACM比赛经验、刷题记录及模板库总结(更新中)
前言本文所提及的部分题目代码,可以在我的Github上找到第一部分经验分享及感受第二部分刷题记录一、
基础算法
&程序语言//strlen()函数的复杂度是O(n)要小心//截取字符串strncpy(char
lordofadventure
·
2020-03-08 19:52
php四种
基础算法
:冒泡,选择,插入和快速排序法
需求:分别用冒泡排序法,快速排序法,选择排序法,插入排序法将下面数组中的值按照从小到的顺序进行排序。$arr(1,43,54,62,21,66,32,78,36,76,39);冒泡排序法思路分析:法如其名,就是像冒泡一样,每次从数组当中冒一个最大的数出来。比如:2,4,1//第一次冒出的泡是42,1,4//第二次冒出的泡是21,2,4//最后就变成这样$arr=array(1,43,54,62,2
cyjxsyb
·
2020-03-06 07:52
读书笔记《推荐系统实践》
利用用户行为数据隐语义模型
基础算法
:pLSALDA隐含类别模型(latentclassmodel)隐含主题模型(latenttopicmodel)矩阵分解(matrixfactorization)LFM
sharp
·
2020-03-04 13:56
推荐系统
TOP100summit 2017:投资千亿成立达摩院,揭秘阿里在人工智能领域的探索
该院由全球实验室、高校联合研究所、全球前沿创新研究计划三大部分组成,主要研究方向包括量子计算、机器学习、
基础算法
、网络安全、视觉计算、自然语言处理、下一代人机交互、芯片技术、传感器技术、嵌入式系统等,涵盖机器智能
麦思博
·
2020-03-02 17:15
人生就是这样,明明计划好了A,却选了B。
移动端今年确实不景气,而且培训机构培训大量的初级开发人员,也许与我面试表现有关,
基础算法
不扎实,以至于一直找不到合适的工作。过程比结果重要。学习android的那段时间可以
爱装X的怂男淫
·
2020-03-02 14:00
Javascript
基础算法
排序
代码部分vararr=[6,9,5,3,7,2,8]//比较值的大小varless=function(x,y){returnx=j)break;exch(arr,i,j)}exch(arr,si,j)returnj}varsort=function(arr,si,ei){if(ei<=si)return;varpt=partition(arr,si,ei)sort(arr,si,pt-1)sort
废废_汪先森_
·
2020-03-01 07:25
程序开发的一些基本算法
先说下本人目前的情况,盲目学习了半年的android知识,熟悉了四大组件和android项目中主流的一些框架和三方sdk,但是在实际求职中经常会被些基础知识和
基础算法
怼到一脸懵逼,所以说基本功可以看出一个人的实力
晒晒太阳补补钙
·
2020-03-01 04:07
笔记4:
基础算法
冒泡排序vararr=[11,2,6,555,45,89,23,76,12,35,99,44,8,123,999]funcbubbleSort(inoutarr:Array)->Array{foriin0..arr[j+1]{lettemp=arr[j]arr[j]=arr[j+1]arr[j+1]=temp}}}returnarr}bubbleSort(&arr)
LukeHua
·
2020-02-29 22:58
C++ 编程心得
到现在也有了auto关键字,智能指针库,线程库等等,总之,你会发现C++基本上在
基础算法
和数据结构方面给你提供了最大限度的帮助(当然,这部分的内容是要学
IT孤独者
·
2020-02-29 04:38
你不会真的以为自己懂得计算机网络吧?
思维导图简介上一期我讲到了数据结构怎么学,当时我的学习方法是先看视频,再看书,然后刷一刷
基础算法
题做巩固。
黄小斜
·
2020-02-26 12:30
五分钟学编程
网络
计算机网络
计算机基础
面试
程序员
工业大数据与工业4.0的关系
机器学习、大数据相关岗位的职责根据业务的不同,岗位职责大概分为:1、平台搭建类·数据计算平台搭建,
基础算法
实现,当然,要求支持大样本量、高维度数据,所以可能还需要底层开发、并行计算、分布式计算等方面的知识
大数据在说话
·
2020-02-26 10:30
【分享】一些经典的C/C++语言
基础算法
及代码(四)
阅读到的一些经典C/C++语言算法及代码。在此分享。今天碰到的一个问题:用递归的方式颠倒字符串。C源代码如下#includevoidReverse();intmain(){printf("Enterasentence:\n");Reverse();return0;}voidReverse(){charc;scanf("%c",&c);if(c!='\n'){Reverse();printf("%c
Orient_ZY
·
2020-02-25 03:03
区块链中的哈希与加密技术
在正式进入解析区块链技术内幕之前,本文将就区块链中与隐私保护、安全相关的
基础算法
进行相应介绍1.哈希算法1.1.简介计算机行业从业者对哈希这个词应该非常熟悉,哈希能够实现数据从一个维
bitking
·
2020-02-24 13:18
微软软件开发工程师面试杂谈
2017年4月21日去面了微软的软件开发工程师,增长了很多见识,被面了3轮,每轮45min-1h,第1轮:
基础算法
+1个题【手写代码】;第2轮:谈项目+1个题【手写代码】;第3轮:谈简历+1个题【手写代码
oppy
·
2020-02-24 03:43
2019-3-28晨间日记
今天是什么日子起床:7:14就寝:0:30天气:晴转雨心情:纪念日:任务清单昨日完成的任务,最重要的三件事:信息流
基础算法
改进:没有时间点的节奏,都是扯淡要给自己的节奏规划1-2个月内的时间节点。
迹归云_周照
·
2020-02-23 13:58
清华教授邓志东谈AI金融:算法已经成熟,垂直应用关键在于大数据
因为应用中的
基础算法
都是相对成熟的深度学习算法,可以通过招聘人才来进行调优,计算能力可以全球购买;在场景已经细分确定的前提下,承载行业顶级专家知识的带标签的大数据就显得尤为重要。【嵌牛
Jerooooome
·
2020-02-23 11:29
数据结构(五)图的简单操作
数据结构…本系列旨在对
基础算法
进行记录和学习,为了之后的面试一个弥补~~本系列不是科普文,是为了找工作快速拾遗系列.快速浏览,不会把学过的东西忘记~~//申明一下:这篇文章的图片主要来自“小甲鱼数据结构
影醉阏轩窗
·
2020-02-23 05:46
基础算法
——直接插入排序
过去读书的时候因为脑子不好使,很多概念,公式,算法都记不住,等长大了,营养赶上来了,才学习的时候就会觉得更加的深刻。就像平常我们打扑克牌一样,我们总是在别人发牌的时候,拿到一张牌就把它插到合适的位置上,这个过程中我们的肉眼和大脑做了3件事1、拿到新的牌,检查这张牌的数值是多少(从数组里面获取新的元素)2、从手上的牌里面检索新加入的牌应该插入的位置(检索当前元素插入的位置)3、手指张开一点,对手上的
黑白咖
·
2020-02-23 02:07
【算法】二叉树遍历算法总结:前序中序后序遍历
前言二叉树遍历是非常经典的算法题,也是二叉树的一道
基础算法
题。但是在平常的笔试面试中,其出现的频率其实并不是特别的高,我推测是这种题目相对来说比较基础,算是一个基础知识点。
蛮三刀酱
·
2020-02-22 17:56
java
二叉树
算法
数据结构
python
常见排序算法之JavaScript实现
排序算法是
基础算法
。虽然关键在于算法的思想而不是语言,但还是决定借助算法可视化工具结合自己常用的语言实现一遍。
Thomson_Yang
·
2020-02-22 09:26
华为算法工程师要求
机器学习方向岗位职责:华为将长期专注于统计机器学习、深度学习、强化学习等
基础算法
和平台,同时探索其他前沿的各种机器学习技术,如迁移学
懒是致命杀手
·
2020-02-22 06:49
[算法] 中位数和第i个顺序统计量
基础算法
最大值或最小值单求最大或最小时间,但同时找到最大值和最小值并不需要,成对比较(一次比较当前两数大小,将记录最小值和当前小值比,记录最大值和当前大值比)可将4次比较减为3次,时间求第i个顺序统计量使用快排的
JingYANG_8
·
2020-02-19 22:39
【分享】一些经典的C/C++语言
基础算法
及代码(二)
阅读到的一些经典C/C++语言算法及代码。在此分享。4、打印三角形和金字塔用"*"打印半金字塔#includeusingnamespacestd;intmain(){introws;inti,j;cout>rows;for(i=1;iusingnamespacestd;intmain(){introws,i,j;cout>rows;for(i=1;iusingnamespacestd;intmai
Orient_ZY
·
2020-02-17 23:04
五分钟自学编程:计算机网络到底应该怎么学?!
思维导图简介上一期我讲到了数据结构怎么学,当时我的学习方法是先看视频,再看书,然后刷一刷
基础算法
题做巩固。
黄小斜
·
2020-02-17 23:29
程序员
计算机网络
计算机基础
五分钟学编程
Julia 入门学习教程
据JuliaComputing的宣传,在七项
基础算法
的测试中,Julia比Python快20倍,比R快100倍,比Matlab快93倍。
实验楼
·
2020-02-14 13:00
分布式入门:常用的分布式
基础算法
研究生期间分布式课程的小结吧。。。。中间件在分布式系统中的地位和角色为了使种类各异的计算机和网络都呈现为单个的系统,分布式系统常常通过一个“软件层”组织起来,该层在逻辑上位于由用户和应用程序组成的高层与由操作系统组成的低层之间,这样的分布式系统又称为中间件。中间件层延伸到了多台机器上,且为每个应用程序提供了相同的接口。它的重要的目的是提供一定程度的透明性,也就是一定程度上向应用程序隐藏数据处理的分
阿里云云栖号
·
2020-02-13 12:24
data mining-
基础算法
-分治法:创建决策树
创建决策树可采用递归的形式。首先,选择一个属性作为根节点,为每个可能的属性组测产生一个分支,从而生成实例数为n的叶子节点。确定属性节点采用信息量来选择节点,计算每个属性下的信息量(信息量采用熵定义),单位是bit,依次计算每个属性的信息量。在创建任何初始树之前,计算初始信息量,根据实例的分类情况。接着,计算每个属性的信息增益,从而根据信息增益的大小选择节点作为根节点。高度分支属性当一些属性拥有的可
crishawy
·
2020-02-13 09:16
数据挖掘算法的R语言实现
先从基础做起,学会各个
基础算法
的思想与实现。学习算法的过程是十分枯燥的,但是如果学习的过程能够实践,例如使用R语言实践一下,将一堆头痛眼花的数据转化成一张炫酷的图,这无疑是十分有成就感的。
谦啸
·
2020-02-11 09:01
阶段02#大三·下
A书籍C程序设计语言C程序设计语言Java学习指南Java学习指南C++语言基础教程C++语言基础教程数据结构与算法分析数据结构与算法分析算法设计与分析
基础算法
设计与分析基础计算机网络计算机网络JavaTCP
灼灼其华JS
·
2020-02-10 05:08
Dijkstra最短路算法笔记
最短路算法算是
基础算法
,我还是总是忘。。维基有个动图很好,比较直观,可是还不够友好,于是自己做了点笔记,仅供参考。网上关于Dijkstra的文章也不少,适合的才是最好的。
treelake
·
2020-02-10 04:30
iOS套路面试题之必考笔试手写算法题
由于iOS就业市场经历过被培训机构一火车一火车输送人才的阶段,所以各大公司都喜欢出一点
基础算法
笔试题,在下不才,做了一些题目的总结,如有补充或者错误,跪谢各位私信提醒我~~~以下基本上以C语言实现为主1
Miu七七
·
2020-02-10 04:33
LeetCode
基础算法
-树
LeetCode
基础算法
-树LeetCode树
基础算法
1.二叉树的最大深度给定一个二叉树,找出其最大深度。二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。
24K男
·
2020-02-09 09:03
LeetCode
基础算法
-字符串
LeetCode
基础算法
-字符串LeetCode算法字符串1.翻转字符串编写一个函数,其作用是将输入的字符串反转过来。解题思路:双指针法。
24K男
·
2020-02-09 09:39
基础算法
——冒泡排序
冒泡排序是基于交换排序的基本思想,两两进行比较,一旦不满足次序要求则进行交换,直到整个序列全部满足要求为止。冒泡没进行一次排序,就会把最大的值放到数组的末尾,当执行n-1次循环,或者当不再发生交换时,则判断排序已经结束privatestaticint[]BubbleSort(int[]num){for(inti=0;inum[j]){inttemp=num[j-1];num[j-1]=num[j]
黑白咖
·
2020-02-08 22:34
LeetCode
基础算法
-动态规划
LeetCode
基础算法
-动态规划LeetCode动态规划动态规划的核心步骤:查看大问题的最优解能否使用小问题的最优解lai来解决。如果能解决,那么总结出大问题的最优解和小问题最优解之间的关系。
24K男
·
2020-02-08 05:58
LeetCode
基础算法
-数组
LeetCode
基础算法
-数组算法LeetCode数组相关1.从排序数组中删除重复项描述:给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。
24K男
·
2020-02-08 01:45
基础算法
——折半插入排序
这是一种对直接插入排序的一种改良,因为直接插入排序的第一步,我们就能够获取到一个有序的集合了,对这个集合我们可以使用折半查找,查找下一个插入的位置。再说一下折半查找的实现原理,但是折半查找有一个硬伤,要求待查找的集合是有序的,所以我们在查找之前就需要先进行排序。比如我们要在1-8中找到3的话,使用折半查找折半查找代码实现如下:privatestaticintBinary_Search(intnum
黑白咖
·
2020-02-08 01:18
2018年初面经总结
投了一拨简历面了几家公司,这次主要方向是大公司所以创业团队目前不考虑了,不过由于太久没有出去面试不太懂目前的行情,所以前面准备的不够充分,浪费了几个比较好的机会,比如前两个面的京东、百度基本一轮游了,很多
基础算法
LaxusJ
·
2020-02-07 01:50
今日头条面试总结
头条的一面很重视整个计算机体系的
基础算法
、网络、操作系统需要重点准备,iOS知识涉及到比较少,估计会在二面重点考察职位方向的具体知识1.上来自我介绍,(尽量说一些简历上没有的2.为什么学习iOS?
奇舞647
·
2020-02-05 23:11
星际争霸II的强化学习环境(2)
本wiki介绍了该项目用到的
基础算法
——MADDPG算法,以及其在RL中的算法基础。强化学习(RL)强化学习是机器学习区别于监督式学习和无监督式学习的一种新的学习方式。其他机器学习算法中学习器都是
Nino_Lau
·
2020-02-05 03:00
[寒假家里蹲培训]D1.1
基础算法
基础算法
\(\mathbb{A}.\)枚举\(\mathfrak{a}\).一棵苹果树上有\(n\)个苹果,每个苹果长在高度为\(A_i\)的地方。
Sweetness
·
2020-01-31 20:00
常用的API和
基础算法
和数学相关1,java.lang.Math类abs(x):求绝对值sqrt(x):求平方根pow(x,y):求x的y次方ceil(x):向上取整floor(x):向下取整round(x):四舍五入random():得到[0,1)范围的随机值max(x,y):求x,y的最大值min(x,y):求x,y的最小值PI:圆周率2,java.Math包BigInteger:不可变,任意精度的整数BigDec
我是深水的猫
·
2020-01-25 21:00
基础算法
——二分(原理细节与习题归纳整理)
目录:整数二分实数二分相关习题核心思想:1、确定一个区间,使目标值一定在区间内2、找到一个性质满足:(1)具有二段性(即可分成连续的,性质不同的两段,同一段内性质相同);(2)答案是二段性的分界点;一、整数二分:简介:整数二分因为数在数轴上是离散分布(即不是连续的),且int型变量默认向下取整,所以实现的时候很容易出现死循环的情况。这里给出两类整数二分的实现方法及其相关原理,可以有效避免死循环的情
逸非安逸
·
2020-01-13 01:00
《算法笔记》之算法初步
基础算法
:排序、散列、递归、贪心、二分以及其他高效技巧1.排序:排序主要可以分为:选择排序、插入排序选择排序:主要介绍最为常用的简单选择排序简单选择排序:基本思路是将一个序列分为1~n个单元,首先从这n
喵喵与呱呱
·
2020-01-11 18:00
基础算法
| 决策树(ID3、C4.5和CART决策树python实现)
决策树(DecisionTree)是一种基于规则的基础而又经典的分类与回归方法,其模型结构呈现树形结构,可认为是一组if-then规则的集合。决策树主要包含三个步骤:特征选择、决策树构建和决策树剪枝。典型的决策树有ID3、C4.5和CART(ClassificationAndRegression),它们的主要区别在于树的结构与构造算法。其中ID3和C4.5只支持分类,而CART支持分类和回归。1.
tianyunzqs
·
2020-01-09 13:04
iOS的双向验证机制 + 各种加密算法
代码签名hash算法:密码学中的
基础算法
,常用的有MD5和SHA,最终要的是就是不可逆和无冲突,所以对代码或者数字进行hash可以保证代码或者数字的唯一性以及不可破解性RSA签名:用私钥负责签名,公钥负责验证
文艺女青年的男人
·
2020-01-08 19:24
上一页
35
36
37
38
39
40
41
42
下一页
按字母分类:
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
其他