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
AI_算法基础
学习笔记(01):机器学习
算法基础
-机器学习背景知识介绍
立即学习:https://edu.csdn.net/course/play/10447/223294?utm_source=blogtoedu机器学习基础笔记
junjunzai123
·
2020-09-12 16:04
机器学习算法
机器学习
算法基础
算法
人工智能
佛爷芸: 机器学习算法原理总结系列---
算法基础
之(1)机器学习介绍
想写这个总结很久了,但是都是没有太多的时间去完成这个事情,刚好现在学期期末结束,也完成了ProfessorLim留的基于遗传算法的神经网络优化的任务。我觉得是时候在回国之前把我这一个学期学的内容都记录下来。机器学习总结分为两个系列,另外一个系列重点是深度学习(DL)。我会不定期改动我的每一篇文章,将我认为最好、最精粹的部分保留下来,原理讲解完了都会附上Python的代码实现,基本在这个系列我会用两
陆壹爵爷
·
2020-09-12 15:00
机器学习实战
Java后端开发
算法基础
面试题分享,你拿offer也许就差这份面试题!
一、
算法基础
1、重建二叉树题目:输入一棵二叉树前序遍历和中序遍历的结果,请重建该二叉树。注意:二叉树中每个节点的值都互不相同;输入的
耶亚希
·
2020-09-12 15:02
Java面试
后端算法基础
二叉树
算法
java
面试
算法导论学习笔记之
算法基础
篇
文章链接:http://blog.csdn.net/jewangs/article/details/52424313一、插入排序插入排序属于原址排序,算法在数组A中重排元素,算法思想与玩扑克牌时依次将抓到的牌放到手中合适的位置一致,当输入完成时,手中的牌即已完成排序。插入排序(A)forj=2..A.lengthsetp=1//A下标从1开始计数key=A[j]i=j-1whilei>0&&A[i
会编程の皮卡丘
·
2020-09-12 13:15
算法
CM1 : 程序设计与算法导论
程序设计与
算法基础
IICM1:程序设计与算法导论迷宫问题问题描述从出发点(入口)开始,在给定的空间中,沿可行的路径进行探索,直到达到目标(出口)。
代码Sh@@p
·
2020-09-12 12:08
程序设计与算法基础
数据结构
算法
迷宫
2020牛客寒假
算法基础
集训营6 G 括号序列
https://ac.nowcoder.com/acm/contest/3007/G题目描述合法括号序列的定义是:1.空序列是合法括号序列2.如果S是一个合法括号序列,那么(S)是合法括号序列3.如果A和B都是合法括号序列,那么AB是一个合法括号序列现在给定一个括号序列,求最少删去几个括号能得到一个合法的括号序列输入包含T组数据,每组数据中,设括号序列的长度为N1≤T,ΣN≤1,000,000(由
correct!
·
2020-09-12 11:56
#
JAVA代码—
算法基础
:素数环问题
素数环问题问题描述:输入正整数n,把整数1,2,3,…n组成一个环,使得相邻两个整数之和均为素数。输出时从整数1开始逆时针排列。同一个环应恰好输出一次。N=1){//极小边界限制arr[k]=arr[k]+1;while(arr[k]
梅森上校
·
2020-09-12 11:48
算法分析与设计
算法基础
实验3_0:红黑树的基本实现python
#defredblacktreeclassRBTree(object):def__init__(self):#initself.nil=RBTreeNode(0)#nil=donothavethefathernodeandsonnodeself.root=self.nilclassRBTreeNode(object):def__init__(self,x):self.key=xself.left=
南七小喵
·
2020-09-12 11:19
算法基础
java进阶
一:编程基础不管是C还是C++,不管是Java还是PHP,想成为一名合格的程序员,基本的数据结构和
算法基础
还是要有的。下面几篇文章从思想到实现,为你梳理出常
dengjiaqun
·
2020-09-12 10:24
2020牛客寒假
算法基础
集训营4 B.括号序列
B.括号序列题目链接-括号序列解题思路栈的经典题如果是左括号,就入栈,如果是右括号,那么就要看这个右括号和栈顶的括号是否匹配,如果匹配,就弹出栈顶的括号,继续下一个括号,若不匹配则说明不合法,最后,如果栈为空,说明此括号序列合法,否则不合法附上代码#include//#defineintlonglongusingnamespacestd;constintINF=0x3f3f3f3f;constin
Fiveneves
·
2020-09-12 10:16
栈
牛客nowcoder
读书笔记—《算法设计与分析基础》
最近粗读了一本
算法基础
书,看有好多人推荐就学习学习,感觉书写的还是不错的,不敢说学到了多少新算法,至少拓展了视野,系统了知识,本书中确实有不少以前没见过没听过的算法,这些算法不一定会直接用于实际实践中,
dcj0913
·
2020-09-12 08:00
【读书笔记】
2020牛客寒假
算法基础
集训营3 题目解析及知识点整理
这里引用一下官方题解A.牛牛的DRB迷宫I考察点:动态规划可以使用暴力搜索来获取所有的方案数,但是如同斐波那契数列一样,数据一大就不能计算,因为我们重复算了很多次相同的内容.改用递推法求解,设d[i][j]为从(1,1)走到(i,j)的方案数d[1][1]=1d[i][j]+=d[i-1][j]if(s[i-1][j]=='B'||s[i-1][j]=='D')d[i][j]+=d[i][j-1]
CaprYang
·
2020-09-12 08:28
贪心
算法基础
之完美字符串 51nod 贪心总结
题目:约翰认为字符串的完美度等于它里面所有字母的完美度之和。每个字母的完美度可以由你来分配,不同字母的完美度不同,分别对应一个1-26之间的整数。约翰不在乎字母大小写。(也就是说字母F和f)的完美度相同。给定一个字符串,输出它的最大可能的完美度。例如:dad,你可以将26分配给d,25分配给a,这样整个字符串完美度为77。分析:由排序不等式,出现次数最多的字母显然应该给26。所以这个题目变成了统计
winter2121
·
2020-09-12 08:40
ACM**算法集锦**
ACM**贪心*******
带权二分图匹配-KM算法
1.KM
算法基础
每个员工做不同的工作效率不同,如何分配使总效率最大?
Ogmx
·
2020-09-12 08:14
算法完全解析
【网络流总结 Ⅰ】【概况】【最大流总结】| N
今天就来看看这些最大流板子里到底都是嘛玩意…网络流总结Ⅰ:概况|最大流网络流网络流是图论中比较独立的一块,其
算法基础
不难,问题也相对具体,但编程复杂度不低,且其相关问题变化莫测、种类繁多,解题的难点往往在于对题目的抽象
_Kevin00
·
2020-09-12 07:32
Z
总结题型
T
图论
L
链式前向星
左神
算法基础
class3—题目8之字形打印矩阵c++实现
左神
算法基础
class3—题目8之字形打印矩阵c++实现1.题目2.分析3.核心代码(1)A、B点的更新(2)打印A、B之间的数字4.完整代码5.输出结果1.题目给定一个矩阵matrix,按照“之”字形的方式打印这个矩阵
是阿毛啊
·
2020-09-12 07:29
左神算法基础课
算法
c++
递归-完美覆盖(
算法基础
第3周)
递归-完美覆盖问题描述:分析:1.原题出处POJ:http://cxsjsxmooc.openjudge.cn/hdxw11/A/2.网上大都是这样的思路:http://www.cnblogs.com/dagon/p/4835908.html(理论出处:http://www.cnblogs.com/drizzlecrj/archive/2008/12/23/1360670.html)实在没理解这套
NodYoung
·
2020-09-12 05:56
程序设计与算法
POJ
算法基础
编程题#1: 完美覆盖
编程题#1:完美覆盖来源:POJ(Coursera声明:在POJ上完成的习题将不会计入Coursera的最后成绩。)注意:总时间限制:1000ms内存限制:65536kB描述一张普通的国际象棋棋盘,它被分成8乘8(8行8列)的64个方格。设有形状一样的多米诺牌,每张牌恰好覆盖棋盘上相邻的两个方格,即一张多米诺牌是一张1行2列或者2行1列的牌。那么,是否能够把32张多米诺牌摆放到棋盘上,使得任何两张
weixin_30612769
·
2020-09-12 05:50
模板合集(1)
文章目录基础对拍程序快速幂读入优化二分线性筛图论邻接表LCASPFA二分图匹配网络流数据结构并查集线段树(区间加/乘,求和模板)树状数组字符串KMP
算法基础
对拍程序转自http://blog.csdn.net
P1atform
·
2020-09-12 04:26
总结
总结
数据结构及
算法基础
--基本排序(elementary sort)(一)选择排序(selection sort)、插入排序(insertion sort)和希尔排序(shell sort)...
其实基本排序并不是一个排序方法,而是集中基本的排序方法的定位,我使用这个名字也是因为《algorithm》书中将下面几种排序方法放在一章中,而这一章节的名字成为基本排序(elementarysort)。书中包括三种排序方法:选择排序(selectionsort)、插入排序(insertionsort)和希尔排序(shellsort)我们开始一个一个对其进行实现:在这之前,我们先对一些基本的方法进行
weixin_33841722
·
2020-09-12 03:28
算法基础
-选择排序-PHP实现
算法原理工作原理是每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完。选择排序是不稳定的排序方法(比如序列[5,5,3]第一次就将第一个[5]与[3]交换,导致第一个5挪动到第二个5后面)PHP实现选择排序$arr[$j]){$minIndex=$j;}}if($minIndex!=$i){$temp=$arr[$i];$arr[$i]=$a
璀璨星空fly
·
2020-09-12 03:10
算法
算法基础
:排序(一)——选择排序、插入排序、Shell排序——Python实现
排序问题形式化定义:输入:由n个数构成的一个序列{a1,a2,…,an}输出:对输入序列的一个排列{a1’,a2’,…,an’},使得a1’=1:foriinrange(h,len(a)):forjinrange(i,h-1,-h):ifself.less(a[j],a[j-h]):self.exch(a,j,j-h)h=int(h/3)7.算法性能比较经过多次测试,四种初级排序算法用时平均为10
madongao
·
2020-09-12 01:20
算法
算法基础
——2.7练习
例一:[java]viewplaincopy/*通信编码假设通信的物理设备只能表示1和0两种状态。1和0状态都不能持续太久,否则物理设备会出现故障。因而人们设计出一种变通的方法:多个0后人为地补入一个1多个1后人为地补入一个0当然,在解码的时候,要相应处理。下面我们用串来模拟这个算法。假设有需要通信的串:Strings="10101001001000010111101000101010101000
fpf880821
·
2020-09-11 14:00
编程算法基础(java)
通信
编码
算法
算法基础
——2.6加密与解密
例一:简单加密[java]viewplaincopypublicclassA{publicstaticvoidmain(String[]args)throwsException{Strings="我们abc";Stringkey="xyz";byte[]key_buf=key.getBytes("utf-8");//加密byte[]buf=s.getBytes("utf-8");for(inti=
fpf880821
·
2020-09-11 14:00
编程算法基础(java)
算法
正则表达式
加密
解密
密码
算法基础
——1.5一刀切法
例一:[java]viewplaincopy/*"abcttt,kmd,uuuxyz"用逗号或空格隔开字符串分解为各个部分*/publicclassT1{publicstaticvoidmain(String[]args){Strings="abcttt,kmd,uuuxyz";Strings2="";//一刀切(上式:事先补齐法)s=s+"";for(inti=0;i"a,b,c,d"每个字母间
fpf880821
·
2020-09-11 14:59
编程算法基础(java)
算法基础
——2.5正则表达式进阶
例一:[java]viewplaincopy/*计算表达式的值(假设只有加法、减法、乘法)23+15-16*(25+(6-3)+9*2)*/importjava.util.regex.*;publicclassT1{//计算没有括号的表达式staticStringcalcuNoParen(Strings){if(s.length()<1)returns;//先把所有乘法消除Patternpat=P
fpf880821
·
2020-09-11 14:59
编程算法基础(java)
算法
正则表达式
正则
算法基础
——2.4正则表达式初步
例一:[java]viewplaincopy/*串的处理中直接使用正则的APIsplitmatchreplaceAll*/publicclassT1{publicstaticvoidmain(String[]args){//把串中的表示日期的子串变换成另一种日期表达格式Strings="abc,kkk2015-08-19ttk";s=s.replaceAll("([0-9]{4})-([0-9]{
fpf880821
·
2020-09-11 14:59
编程算法基础(java)
算法
正则表达式
正则
算法基础
——2.3进制变换
例一:[java]viewplaincopy/*任意进制间的转换n进制转m进制Strings="2001201102";3进制转为5进制*/publicclassT1{publicstaticvoidmain(String[]args){Strings="2001201102";intn=0;for(inti=0;i='A'&&c[i]<='Z'&&i
fpf880821
·
2020-09-11 14:59
编程算法基础(java)
编程
算法基础
——暴力破解法
利用计算机的优势:计算速度采用最笨的计算方法–直接枚举每种可能的情况–情况数不是天文数字即可–要做到不遗漏–最好能不重复例子1.鸡兔同笼问题:鸡兔同笼,头则50,脚则120。问:鸡兔各几何。java代码:/*鸡兔问题鸡兔同笼,头则50,脚则120。问:鸡兔各几何。*/publicclassT1{publicstaticvoidmain(String[]args){intHEAD=50;intFOO
fpf880821
·
2020-09-11 14:27
编程算法基础(java)
GIS系统中最短路径查找算法优化之一:双向广度优先搜索
去年毕业的时候进入一家GIS软件开发公司,正式接手的第一个项目是GIS系统的拓扑分析,在公司原有的
算法基础
上进行维护和优化。
libinfei8848
·
2020-09-11 12:31
c和c++
数据结构和
算法基础
一、数据结构和算法引入如果将最终写好的程序比作战场,那么,码农就是作战指挥的将军,代码便是士兵和武器,而数据结构和算法便是兵法。**算法:**算法是计算机处理信息的本质,计算机的本质就是通过算法告诉计算机确切的步骤去执行一定的任务。算法:是独立存在的一种解决问题的方法和思想(跟实现方式和语言无关)。**算法五大特性:**1、输入:算法具有0个或多个输入2、输出:算法至少有一个或多个输出3、有穷性:
柯兴子
·
2020-09-11 11:21
数据结构与算法
Python学习
数据结构与算法
算法效率衡量
最坏时间复杂度
Python
给学习大数据技术的同学几点建议
1、应届生学习大数据个人觉得应届生应该打好基础,大学本科一般都会开设数据结构,
算法基础
,操作系统,编译原理,计算机网络等课程。
金罗老师
·
2020-09-11 09:37
大数据
大数据开发
大数据学习
spark
人工智能
编程开发
大数据分析
hadoop
大数据
大数据学习
大数据开发
大数据入门
大数据技术
ML
算法基础
——回归算法-线性回归分析
文章目录1.回归问题1.1线性模型1.2线性回归1.3损失函数(误差大小)1.4sklearn线性回归正规方程、梯度下降API1.5波士顿房价数据案例分析1.6回归性能评估1.7LinearRegression与SGDRegressor评估2.过拟合与欠拟合2.1概念2.2欠拟合原因以及解决办法2.3过拟合原因以及解决办法2.4L2正则化2.5带有正则化的线性回归-Ridge2.6LinearRe
muguangjingkong
·
2020-09-11 09:40
python
机器学习
逻辑回归
数据挖掘
人工智能
ML
算法基础
——分类算法-逻辑回归
文章目录1.逻辑回归1.1逻辑回归简介1.2逻辑回归与线性回归的区别与联系1.3逻辑回归公式1.4逻辑回归的损失函数、优化2.逻辑回归案例2.1sklearn逻辑回归API2.2良/恶性乳腺癌肿瘤预测案例3.LogisticRegression总结1.逻辑回归1.1逻辑回归简介逻辑回归(LogisticRegression)是一种用于解决二分类(0or1)问题的机器学习方法,用于估计某种事物的可能
muguangjingkong
·
2020-09-11 09:40
ML
算法基础
——分类算法-决策树、随机森林
文章目录1.决策树1.1认识决策树1.2信息论基础-银行贷款分析1.2.1信息论基础-信息熵1.2.2决策树的划分依据之一-信息增益1.3泰坦尼克号乘客生存分类1.3.1sklearn决策树API1.3.2泰坦尼克号乘客生存分类模型1.4决策树的结构、本地保存1.4.1导出DOT格式1.4.2安装graphviz1.4.3运行命令1.5决策树的优缺点以及改进2.集成学习方法-随机森林2.1随机森林
muguangjingkong
·
2020-09-11 09:10
ML
算法基础
——概述、特征工程(特征抽取)
文章目录1、机器学习概述2、数据来源与类型3、数据的特征工程3.1特征工程概况3.2scikit-learn库介绍3.4数据的特征抽取3.4.1特征抽取实例演示3.4.2sklearn特征抽取API3.4.3字典特征抽取(特征值化、one-hot编码)3.4.4文本特征抽取(特征值化、jieba、TF-IDF)1、机器学习概述**什么是机器学习**机器学习是从数据中自动分析获得规律(模型),并利用
muguangjingkong
·
2020-09-11 09:09
推荐
算法基础
--相似度计算方法汇总
推荐
算法基础
--相似度计算方法汇总2017年09月04日15:21:57Yoangh阅读数25186更多分类专栏:推荐算法推荐系统中相似度计算可以说是基础中的基础了,因为基本所有的推荐算法都是在计算相似度
weixin_30853329
·
2020-09-11 04:23
推荐算法
RSA
算法基础
->实践
创建时间:2005-03-02文章属性:原创文章提交:watercloud(watercloud_at_xfocus.org)RSA
算法基础
->实践讲讲自己学习RSA中的实践过程,已经对RSA熟悉的看家就不用在此浪费时间了
paulwang5355
·
2020-09-11 02:57
安全
算法
加密
c
解密
math
perl
04.堆排序 --- HeapSort(左神
算法基础
班源码)
packagebasic_class_01;importjava.util.Arrays;/****堆排序的细节和复杂度分析*时间复杂度O(N*logN),额外空间复杂度O(1)*堆结构非常重要1,堆结构的heapInsert与heapify2,堆结构的增大和减少3,如果只是建立堆的过程,时间复杂度为O(N)4,优先级队列结构,就是堆结构**/publicclassCode_03_HeapSort
hasp_Jason
·
2020-09-11 00:17
左神算法基础班源码
算法
[
算法基础
] 区间合并-合并区间
题目给出一个区间的集合,请合并所有重叠的区间。示例1:输入:[[1,3],[2,6],[8,10],[15,18]]输出:[[1,6],[8,10],[15,18]]解释:区间[1,3]和[2,6]重叠,将它们合并为[1,6].示例2:输入:[[1,4],[4,5]]输出:[[1,5]]解释:区间[1,4]和[4,5]可被视为重叠区间。解题思路合并区间问题中,我们同样也可以使用双指针进行解题。对边
whitsats
·
2020-09-10 21:45
算法
GIS
算法基础
(四)平面坐标变换(变换矩阵算法实现)
目录一、平面直角坐标系的建立二、平面坐标变换矩阵三、平移变换四、比例变换五、对称变换六、旋转变换七、错切变换八、复合变换(1)、复合平移(2)复合比例变换(3)复合旋转(4)相对某点的比例变换(5)相对某点的选址变换po一个B站线性代数学习资料,这个作者很好地解释线性代数操作空间的本质。【官方双语/合集】线性代数的本质-系列合集一、平面直角坐标系的建立在平面上选一点作为直角坐标的原点,过该原点作相
小钟233
·
2020-09-10 20:45
JAVA
GIS
GIS算法基础
如何正确的看待人工智能?只有编程基础的人可以学吗?
为了帮助大家扎实机器学习
算法基础
并熟练应用,重磅推荐一款交互式机器学习实战课程,涵盖16大机器学习算法,20+案例讲解,9大项目
敲代码的灰太狼
·
2020-09-10 18:00
【
算法基础
】稳定排序算法与不稳定排序算法
文章目录简介稳定的排序算法1.冒泡排序2.插入排序3.归并排序4.基数排序不稳定的排序算法1.选择排序2.快速排序3.希尔排序(shell)4.堆排序参考简介排序是最基础的算法之一,而排序算法是否具有稳定性也是我们要考虑的一点。排序算法的稳定性定义:两个相同数值的元素,若在排序前与排序后,前后顺序保持不变,则认为算法是稳定的;反之则认为算法是不稳定的。即在原序列中,r[i]=r[j],且r[i]在
杨小浩浩hh
·
2020-09-10 16:38
日常记录
(Daily
Record)
数据结构与算法(一):
算法基础
及递归典型问题(Python实现)
概念算法概念时间复杂度空间复杂度递归问题斐波那契数列汉诺塔问题一、概念1、算法的概念一个计算过程,解决问题的方法。规定的输入得到规定的输出。2、时间复杂度O(1):时间复杂度最小单位(加法、减法、打印等)print('helloworld')`O(n)foriinrange(n):print('helloworld')O(n2n^2n2)foriinrange(n):forjinrange(n):
小酒友
·
2020-09-10 14:42
数据结构与算法
Acwing算法课程/模板代码 学习理解
文章目录
算法基础
课`数据结构`排序快速排序归并排序二分查找整数浮点数高性能Ope加减法乘除法前缀和/差分一维二维位运算双指针离散化区间合并`数据结构`链表栈队列KMPTrie树并查集堆哈希图[ACWing
Life Recoder
·
2020-09-10 11:26
笔记
CS
-
Algo
【数据结构与
算法基础
】树的应用
写在前面树这一数据结构学的差不多了,该拉出来练练了。本节学习几个树的应用,包括优先队列、Huffman编码等。1.优先队列(PriorityQueue)优先队列是特殊的“队列”,取出元素的顺序是依照元素的优先权大小,而不是元素进入队列的顺序。优先队列要求保证“最优先元素先出”的原则。优先队列支持两种操作:删除最大元素(或最小元素)和插入元素。我们将看到,删除最大元素的方法可以很简单地转换成删除最小
kaiyuan_sjtu
·
2020-09-10 09:50
数据结构
边缘计算
ai_
在边缘探索AI!
边缘计算ai介绍(Introduction)WhatisEdge(orFog)Computing?什么是边缘(或雾)计算?Gartnerdefinesedgecomputingas:“apartofadistributedcomputingtopologyinwhichinformationprocessingislocatedclosetotheedge—wherethingsandpeople
weixin_26746401
·
2020-09-10 00:07
python
机器学习
人工智能
算法
2020-09-08机器学习
算法基础
第一天
机器学习
算法基础
文章目录机器学习理解数据集的组成一、特征工程1.特征工程什么2.字典特征的抽取3.文本特征的抽取以及中文的问题4.tf-idf抽取文本特征二、特征预处理1.归一化2.标准化3.缺失值总结机器学习简单理解
技术总监刘先生
·
2020-09-08 14:55
机器学习
机器学习
排序
算法基础
:基数排序
基数排序(桶排序)1)基数排序(radixsort)属于“分配式排序”(distributionsort),又称“桶子法”(bucketsort)或binsort,顾名思义,它是通过键值的各个位的值,将要排序的元素分配至某些“桶”(数组)中,达到排序的作用。2)基数排序法是属于稳定性的排序,基数排序法的是效率高的稳定性排序法。3)基数排序(RadixSort)是桶排序的扩展。4)基数排序是1887
weixin_45801539
·
2020-09-04 10:50
算法与数据结构
算法
数据结构
排序算法
java
【2020秋招】ML/DL/NLP/
算法基础
面试必看300问及答案
该资源,整理了300多道算法岗位相关的面试题目并给出了详细的答案,涉及
算法基础
知识、推荐系统、机器学习、深度学习、自然语言处理、数学基础知识、数据预处理等相关问题,由互联网一线资深的面试官整理,非常值得深入学习
机器学习算法那些事
·
2020-09-03 11:00
算法
python
机器学习
人工智能
深度学习
上一页
32
33
34
35
36
37
38
39
下一页
按字母分类:
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
其他