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_算法基础
MySQL索引背后的数据结构及算法原理
数据结构及
算法基础
索引的本质MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据
wang_wxd
·
2020-07-27 13:27
算法基础
之递归调用
简介:递归是很多算法中都使用到的一种编程方法,他是一种优雅的问题解决方法。优缺点:使用递归可以使我们的程序更容易让人理解,但是性能上可能要弱于使用循环的方式。注意事项:编写递归函数时,必须记住两点:基线条件;递归条件基线条件:指函数何时不再调用自己。递归条件:指函数调用自己。栈:何为调用栈?理解调用栈是学会使用递归前提,我们知道:栈是一种数据结构,而计算机在内部使用被称为调用栈的栈每当一个函数被调
0爱上1
·
2020-07-27 13:18
Android Studio4.0+OpenCv4.3.0实战之SVM算法
(阅读本文之前最好对SVM
算法基础
原理有一点了解)一、简单介绍一下SVMSVM全称SupportVectorMachine,中文:支持向量机,这是一种监督学习算法。
努力中的小灰机
·
2020-07-27 10:42
机器学习
java
android
opencv
svm
Android Studio4.0+OpenCv4.3.0实战之KMeans算法
(阅读本文之前最好对KMeans
算法基础
原理有一点了解)一、KMeans算法KMeans算法,又叫做K均值聚类算法,是一种迭代求解的聚类分析算法,也是非监督的机器学习算法。
努力中的小灰机
·
2020-07-27 10:42
java
机器学习
opencv
android
studio
算法
可解释
ai_
人工智能解释
可解释ai穿越艺术世界的旅程,可帮助您了解AI(AjourneythroughtheworldofArttohelpyouunderstandAI)Atfirstglance,ArtificialIntelligenceandArthavelittleincommon—exceptforafewletters.ArtificialIntelligence(AI)hasbeenaroundforon
weixin_26632369
·
2020-07-20 00:31
人工智能
python
机器学习
数据结构与
算法基础
数据结构概述用于自己学习第一节感谢青岛大学王卓老师,属于很基础内容怎么学好这门课程?1.勤于思考2.多做练习3.多上机4.善于寻求帮助5.不怕困难,不放弃!!确实对初学者确实很难。第二节数据结构是一门研究非数值计算的程序设计中计算机的操作对象以及它们之间的关系和操作的学科。第三节数据:数据元素:数据的基本单位,也称记录,结点或者顶点。数据项:构成数据元素的不可分割的最小单位。数据对象:性质相同的数
aqiangdeba
·
2020-07-15 20:03
(构造+二进制)2020牛客寒假
算法基础
集训营3B.牛牛的DRB迷宫II
2020牛客寒假
算法基础
集训营3B.牛牛的DRB迷宫II思路:一开始我是考虑全部都是B会怎么样,然后删改,结果到后面发现很难推到普遍规律(可能是因为我没看出来)。看了题解之后,觉得这题出的挺有意思。
会飞的小蛇
·
2020-07-15 19:25
比赛
2020牛客寒假
算法基础
集训营3——A.牛牛的DRB迷宫I【DP】
题目传送门题目描述牛牛有一个n*m的迷宫,对于迷宫中的每个格子都为’R’,‘D’,'B’三种类型之一,'R’表示处于当前的格子时只能往右边走’D’表示处于当前的格子时只能往下边走,而’B’表示向右向下均可以走。我们认为迷宫最左上角的坐标为(1,1),迷宫右下角的坐标为(n,m),除了每个格子有向右移动以及向下移动的限制之外,你也不能够走出迷宫的边界。牛牛现在想要知道从左上角走到右下角不同种类的走法
nirvana · rebirth
·
2020-07-15 18:17
DP
2020牛客寒假集训营3
遗传
算法基础
介绍
遗传
算法基础
介绍概述遗传算法是一种大致基于模拟进化的学习方法,假设通常被描述为二进制位串,也可以是符号表达式或计算机程序,搜索合适的假设从若干初始假设的群体或集合开始,当前群体的成员通过模拟生物进化的方式来产生下一代群体
Misszhaoa
·
2020-07-15 18:30
【算法浅析】贪心算法学习笔记
文章目录(一)贪心
算法基础
1、贪心算法是什么2、基本要素3、算法思想4、贪心算法过程5、贪心算法适用的问题一般具有的特性4、算法存在的问题6、算法实现(二)简单贪心实例1、【PATB1020】月饼2、【
Evan_love
·
2020-07-15 17:23
algorithms
OpenCV开发笔记(十九):
算法基础
之非线性滤波-双边滤波
若该文为原创文章,未经允许不得转载原博主博客地址:https://blog.csdn.net/qq21497936原博主博客导航:https://blog.csdn.net/qq21497936/article/details/102478062本文章博客地址:https://blog.csdn.net/qq21497936/article/details/104549757各位读者,知识无穷而人
红胖子(红模仿)
·
2020-07-15 14:15
#
OpenCV
图形图像处理
成为Java顶尖程序员,先过了下面问题!(一)
一、数据结构与
算法基础
1.说一下几种常见的排序算法和分别的复杂度。冒泡排序核心思想:遍历数组N次,每次将最大的数字交换到最后。
蓝眼软件
·
2020-07-15 12:43
算法基础
(三)——排序
我们先来看看几种排序的结构图:排序是否稳定比如:排序前:25764293排序后:22345679排序前蓝2在红2前面,排序后蓝2依然在红2前面,则所用的排序方法是稳定的。如果排序后,红2有可能在蓝2前面,那么所用的排序方法是不稳定的下面说说前面几种排序的时间复杂度,不懂的话可以这么来想:简直冒快归队希尔简:简单选择(直接选择)直:直接插入冒:冒泡快:快速归:归并队:堆再来看看这张表:整理:稳定性排
wulingmin21
·
2020-07-15 09:14
软考
算法
n2
算法基础
(二)——算法时间复杂度和渐进时间复杂度
算法时间复杂度的本质是算法的执行时间,也就是算法中所有语句的频度之和。上一篇博客中说了,语句频度就是语句的执行次数,它与算法求解问题的规模大小息息相关。假设对于给定的算法,目前问题规模为n,则语句频度可以表示成一个关于问题规模的函数T(n),那么算法时间复杂度也就可以用T(n)表示,其含义是算法在输入规模为n时的运行时间。当问题规模很大时,精确的计算T(n)是很难实现而且也是没有必要的。对于算法时
wulingmin21
·
2020-07-15 09:43
软考
算法
算法基础
(一)——基础
学习了那么久,一直没有好好写写算法。下面我简单描述一下算法方面知识。在已证明算法正确性的前提下,评价算法的好坏主要是关注算法在时间和空间上性能的优劣。算法时间性能的分析是通过计算算法时间复杂度实现的,其关键就是计算算法的执行时间。一个算法的执行时间,就是算法中每条语句的执行时间的总和。但是在算法实际运行过程中,每次执行所耗费的时间会受到诸如问题规模、输入特性和具体硬件环境等各种外界因素的影响,想得
wulingmin21
·
2020-07-15 09:43
软考
算法
2020牛客寒假
算法基础
集训营5
链接:link来源:牛客网A模板题目描述用尽可能少的步数将一个字符串转化为另一个字符串,转化规则如下:将其中任意一个字母替换为另一个把最后一个字母删除在尾部添加一个字母求最少步数输入描述输入数据共33行,第一行包括两个整数n,m(1≤n,m≤105)n,m(1\leqn,m\leq10^5)n,m(1≤n,m≤105)表示两个字符串的长度第二行包含一个长度为nnn的字符串s1s_1s1,表示第一个
Coach-XP
·
2020-07-15 09:25
2020牛客寒假算法基础训练营
2020牛客寒假
算法基础
集训营1
链接:https://ac.nowcoder.com/acm/contest/3002#questionlink来源:牛客竞赛Ahonoka和格点三角形题目描述满足以下三个条件的三角形是“好三角形”。1.三角形的三个顶点均为格点,即横坐标和纵坐标均为整数。2.三角形的面积为1。3.三角形至少有一条边和xxx轴或yyy轴平行。honoka想知道,在平面中选取一个大小为nnn*mmm的矩形格点阵,可以
Coach-XP
·
2020-07-15 09:24
2020牛客寒假算法基础训练营
2020牛客寒假
算法基础
集训营2
链接:https://ac.nowcoder.com/acm/contest/3003#questionlink来源:牛客竞赛A做游戏题目描述牛牛和牛可乐进行了多轮游戏,牛牛总共出了A次石头,B次剪刀,C次布;牛可乐总共出了X次石头,Y次剪刀,Z次布。你需要求出牛牛最多获胜多少局。输入描述第一行,三个非负整数A,B,CA,B,CA,B,C。第二行,三个非负整数X,Y,ZX,Y,ZX,Y,Z。保证A
Coach-XP
·
2020-07-15 09:24
2020牛客寒假算法基础训练营
2020牛客寒假
算法基础
集训营3
文章目录F牛牛的LinkPowerIH牛牛的k合因子数F牛牛的LinkPowerI题目描述牛牛有一颗大小为n的神奇Link-Cut数组,数组上的每一个节点都有两种状态,一种为link状态,另一种为cut状态。数组上任意一对处于link状态的无序点对(即(u,v)和(v,u)被认为是同一对)会产生dis(u,v)的link能量,dis(u,v)为数组上u到v的距离。我们定义整个数组的Link能量为所
Plentaude
·
2020-07-15 08:59
赛后零散知识点
2020牛客寒假
算法基础
集训营2(2020.2.6)
2020牛客寒假
算法基础
集训营2AcceptedC-算概率比赛地址:https://ac.nowcoder.com/acm/contest/3003AcceptedA-做游戏B-排数字C-算概率D-数三角
且将新火试新茶.
·
2020-07-15 08:51
牛客练习
2020牛客寒假
算法基础
集训营1(2020.2.4)
2020牛客寒假
算法基础
集训营1(2020.2.4)AcceptedA-honoka和格点三角形B-kotori和bangdreamD-hanayo和米饭E-rin和快速迭代F-maki和treeG-eli
且将新火试新茶.
·
2020-07-15 08:51
牛客练习
2020牛客寒假
算法基础
集训营3(2020.2.8)
2020牛客寒假
算法基础
集训营3AcceptedA-牛牛的DRB迷宫II-牛牛的汉诺塔G-牛牛的LinkPowerII牛客题解AcceptedA-牛牛的DRB迷宫IB-牛牛的DRB迷宫IIC-牛牛的数组越位
且将新火试新茶.
·
2020-07-15 08:51
牛客练习
2020牛客寒假
算法基础
集训营6【A - J】
题目来源:https://ac.nowcoder.com/acm/contest/3007#question这场又有好多AK的,我tcl…可能会补2题左右,保证不咕~A-配对先对两个序列从小到大排序,假如选第k大的,那我们肯定不能让第k大的这个碰到两个序列前1-k的元素,忽略他们,然后后面的头+尾排个序取最小值#include#include#include#include#include#inc
HungTeen
·
2020-07-15 08:45
Contests
牛客寒假
算法基础
集训营1
菜鸡一个,只做出两道,先挂一下,剩下的会了继续更1、小a的计算器题目描述:小a的数学基础实在太差了,以至于他只会用计算器算数。他的计算器比较特殊,只有,+,-,*,/(即加减乘除)四种运算。经过一番周折,小a终于算出了他想要的数,但是他却忘记了最初的数是什么。不过幸运的是他记下了整个操作序列,他想请你帮他算出最初的数输入描述:第一行两个整数n,X,分别表示操作次数和最终的数接下来n行表示操作序列,
PPPParadox
·
2020-07-15 08:24
牛客网寒假算法训练营
2020牛客寒假
算法基础
集训营5 B 牛牛战队的比赛地
https://ac.nowcoder.com/acm/contest/3006/B题目描述由于牛牛战队经常要外出比赛,因此在全国各地建立了很多训练基地,每一个基地都有一个坐标。这周末,牛牛队又要出去比赛了,各个比赛的赛点都在轴上。牛牛战队为了方便比赛,想找一个到达训练基地最大距离最小的地方作为比赛地。这个问题对于牛牛战队太简单了,它就交给了你,你来帮他算一下~思路题解上写的是三分,二分也可以写,
correct!
·
2020-07-15 08:08
#
基本算法设计
主要介绍七种基本的
算法基础
设计1.枚举2.递推3.递归3.贪心算法5.分治算法6.哈希7.二分法1.枚举枚举算法是指从可能的解集中一一列举出各个元素,用题目给定的约束条件判断哪些是满足题目条件的,哪些是不满足条件的
Cassie会西
·
2020-07-15 07:30
数据结构算法基础
二分法
哈希表
递归与递推
贪心算法
蓝桥杯试题集试题总汇(C++)
试题分解质因数质数分解循环BASIC-17VIP试题矩阵乘法二维数组循环矩阵BASIC-18VIP试题矩阵面积交判断线段交BASIC-22VIP试题FJ字符串字符串递归BASIC-23VIP试题芯片测试
算法基础
统计二维数组
行秋
·
2020-07-15 07:48
蓝桥杯C++
2020牛客寒假
算法基础
训练营3题解
写在前面:这场的题目感觉比前两场的难,最后苟了个七题,BEJ估计明天再补吧。现在更新一下已经过了的七道题。A-牛牛的DRB迷宫I题意:给出一个n∗mn*mn∗m的迷宫,每一格有三种情况,分别是DDD向下移动,RRR向右移动,BBB可以向下也可以向右移动。题解:显然的dp题。当a[i][j]=Da[i][j]=Da[i][j]=D时dp[i+1][j]+=dp[i][j]dp[i+1][j]+=dp
小涵少年
·
2020-07-15 07:16
ACM
机器学习
算法基础
(实战)
机器学习
算法基础
(实战)监督学习将自己这几天所学的做了一个汇总,代码在我的github上,可以参考目录K近邻算法(KNN)线性回归算法(LinearRegression)逻辑回归算法(LogisticRegression
Yourjie
·
2020-07-15 07:45
机器学习
2017蓝桥杯题解
(记得当年没有满分的,但有北大acm金牌选手参赛..)一半以上的题目需要数据结构与
算法基础
..2个题比较难..
viias
·
2020-07-15 06:13
acm
个人题解
某某分享_
Ai_
解决多色虚线
事不宜迟马上播片:请关注小弟的发布号,可以观看精彩的研究学习资料如果您有操作上任何疑难问题加加小弟(QQ289788051)为您答疑顺便问一下,您是怎么知道偶的发布号,欢迎评论区留言:)精彩的文章:某某分享_
Ai
某某_3905
·
2020-07-15 03:55
MySQL索引原理及BTree(B-/+Tree)结构详解
目录摘要数据结构及
算法基础
索引的本质B-Tree和B+TreeB-TreeB+Tree带有顺序访问指针的B+Tree为什么使用B-Tree(B+Tree)主存存取原理磁盘存取原理局部性原理与磁盘预读B-
森林屿麓
·
2020-07-15 01:59
mysql
mysq
索引原理
BTree
MySQL索引的数据结构及算法原理(BTree索引)
1数据结构及
算法基础
1.1索引的本质MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构。也就是说索引是数据结构数据库查询是数据库的最主要功能之一。
刘先森--
·
2020-07-15 01:40
Database
软考视频大完结
计算机与软件工程知识篇A部分:第一章:数据结构与
算法基础
线性表:线性表分为顺序表和链表。链表又分为单链表、循环链表和双链表。链表的操作中需要掌握单链表的结点删除和单链表的结点插入。
DavidBigHero
·
2020-07-15 01:56
★过关斩将
---------【软考】
【感想】百度 阿里 今日头条 面试感想
mysql实现原理java并发编程java集合源码javaweb源码java虚拟机大型网站构架spring源码
算法基础
还是不行,准备狂啃这些书了,3-4个月的时间。
绝世好阿狸
·
2020-07-15 00:01
感想
FOC
算法基础
之欧拉公式
文章目录欧拉公式几何意义复数平面动态过程加法FOC电压矢量的推导总结参考FOC中电压矢量合成的推导,对于欧拉公式的几何意义做了一个全面的回顾。欧拉公式欧拉是一个天才,欧拉公式甚至被誉为上帝创造的公式,然后在FOC算法中也可以看到欧拉公式的影子,不过因为是最基础的知识,所以基本上的换算都是一笔带过,但是如果这里没有掌握就很难搞清楚实数平面如何换算到复数平面,以至于在SVPWM的求解中存在的都是向量运
小麦大叔
·
2020-07-15 00:49
FOC
DSP
Science
2020牛客寒假
算法基础
集训营1 J u's的影响力
2020牛客寒假
算法基础
集训营1Ju’s的影响力题意如题。思路我们可以发现,x和y的幂次是斐波那契数列的某一项,ab的幂次的递推公式为F[i]=F[i-1]+F[i-2]+1。
歇斯底里的o微笑
·
2020-07-14 21:55
数论
牛客
寒假训练
牛客寒假
算法基础
训练营3
D题–处女座的训练处女座靠着自己的家教本领赚够了去比赛的钱,于是开启了疯狂训练。在每个夜深人静第二天不收作业的夜晚,他都会开始刷题。"今日又是一个刷题的夜晚。"他挑选了n道题开始刷,而题太多,刷不掉,理还乱(呜呜)、自己没有解决的题目每分钟都会给他带来bibi的疲倦值,而解决每一道题目都需要花费aiai分钟的时间。当然,处女座一般都是考虑清楚了再写题的,所以他在写题的时候都会精神抖擞,也就是说,当
bugkingyzy
·
2020-07-14 20:22
牛客寒假
算法基础
集训营1(部分)
链接:https://ac.nowcoder.com/acm/contest/317/A来源:牛客网小a的计算器题目描述小a的数学基础实在太差了,以至于他只会用计算器算数。他的计算器比较特殊,只有+,−,×,/(即加减乘除)四种运算。经过一番周折,小a终于算出了他想要的数,但是他却忘记了最初的数是什么。不过幸运的是他记下了整个操作序列,他想请你帮他算出最初的数输入描述:第一行两个整数n,X,分别表
不想悲伤到天明
·
2020-07-14 20:06
牛客网
2020牛客寒假
算法基础
集训营6(B tarjan + 拓扑)C(二分)E(唯一分解)H(扫描线) I(最小生成树)
题目链接题解链接这场发挥中等,7题,E题数学唯一分解优化没搞出来,I题MST(最小生成树)也没搞出来。B-图由于出度只有一个,那么就可以考虑tarjan缩点后跑一遍拓扑维护最大值就可以了。#includeusingnamespacestd;typedeflonglongll;constintN=1e6+10;structedge{intfrom;intto;intnext;}e[N*100];in
ccsu_deer
·
2020-07-14 20:45
牛客题解
数学---唯一分解定理
牛客寒假
算法基础
训练营1
牛客寒假
算法基础
训练营1C-umi和弓道链接:https://ac.nowcoder.com/acm/contest/3002/C来源:牛客网umi对弓道非常痴迷。
TimeVshow
·
2020-07-14 19:07
牛客寒假算法基础训练营
java程序员如何进阶?掌握这些技术问题你就已经步入大神之路了
一、数据结构与
算法基础
说一下几种常见的排序算法和分别的复杂度。用Java写一个冒泡排序算法描述一下链式存储结构。如何遍历一棵二叉树?倒排一个LinkedList。
IT-哆萌
·
2020-07-14 11:00
(1)算法与数据结构简介
该算法简介作为数据结构与算法开篇的第一篇,目的有:1.系统介绍数据结构与算法的知识目录结构(该系列文章会以算法导论的内容做主要讲解)数据结构与算法的目录链接如下
算法基础
分析算法分治策略递归式求解的三种方法比较排序算法冒泡排序选择排序插入排序希尔排序递归排序快速排序堆排序线性排序算法计数排序基数排序桶排序数据结构栈和队列以及链表散列表
Mrsunup
·
2020-07-14 10:11
数据结构 迪杰斯特拉
算法基础
+模板
Dijkstra算法用来解决单源最短路径问题,即给定图G和起点s,通过算法就可以得到S到达其他每个顶点的最短路径。比如下面这张图中,求得了某个结点到达其他各个结点的最短路径算法的具体步骤如下:我们定义带权图G所有顶点的集合为V,接着我们再定义已确定最短路径的顶点集合为U,初始化集合U为空。然后执行下面操作1.首先我们将起点x加入集合U,并在数组A中记录起点x到各个点的最短路径(如果顶点到起点x有直
alex1997222
·
2020-07-14 07:34
数据结构与算法
2020牛客寒假
算法基础
集训营3 题解
A牛牛的DRB迷宫I非常简单的dp,每个位置dp[i][j]都由dp[i-1][j]和dp[i][j-1]转移而来。#includeusingnamespacestd;typedeflonglongll;constintmaxn=100+5;constllmod=1e9+7;intn,m;chars[maxn][maxn];lldp[maxn][maxn];intmain(){scanf("%d%
Authur_gyc
·
2020-07-14 06:19
2020牛客寒假
算法基础
集训营5.C——C语言IDE【超级大模拟】
题目传送门题目描述牛牛战队有一门课程叫做软件工程综合实践,这门课要求大家写一个简单的C语言的IDE。牛牛战队已经十分熟悉gcc的相关命令,也知道gdb的调试命令,再借助QT自带的代码亮壳文字框,就很快的把主要功能完成了。现在他们想多做一些创新功能,来获得更高的分数。他们想到,在很多编译器中,都有查看现在所有函数的功能,如下图所示:在这个框的左侧,列出了所有的函数和参数列表。现在牛牛战队的成员也想实
nirvana · rebirth
·
2020-07-14 05:28
构造
模拟
2020牛客寒假集训营5
2020牛客寒假
算法基础
集训营6 题解
A:配对输入32123123输出5考虑贪心:首先,用A中最大的K个数字和B中最大的K个数字去组合如果A1#include#include#includeusingnamespacestd;inta[100050],b[100050];boolcmp(inta,intb){returna>b;}intmain(){intn,k;scanf("%d%d",&n,&k);for(inti=0;iusin
Liukairui
·
2020-07-14 05:20
算法竞赛刷题
【题解】牛客寒假
算法基础
训练营2
视频题解戳这里!!!由于视频题解的存在和时间原因,笔者就不写文字题解了。这里只放上代码供大家查阅。A#includeusingnamespacestd;#definelllonglongintt,n,k;structpoint{llx,y;}a[105];intmain(){scanf("%d",&t);while(t--){scanf("%d%d",&n,&k);for(inti=1;iv;fo
ACgay_caoyue
·
2020-07-14 05:20
Nowcoder
2020牛客寒假
算法基础
集训营6 题目及解析
传送门:2020牛客寒假
算法基础
集训营6传送门:2020牛客寒假
算法基础
集训营1题目及解析传送门:2020牛客寒假
算法基础
集训营4题目及解析传送门:2020牛客寒假
算法基础
集训营5题目及解析传送门:2020
我不会DP
·
2020-07-14 04:32
acm
2020牛客寒假
算法基础
集训营6 A.配对
A.配对题目链接-A.配对解题思路贪心,先把两个数组排序,分别取前k大的数,这样无论怎么加,这相加得到k个数都是最大的,就举个例子,如果a1usingnamespacestd;constintN=1e5+5;constintM=1e9+7;constintINF=0x3f3f3f3f;constdoublePI=acos(-1.0);typedeflonglongll;typedefpairPII
Fiveneves
·
2020-07-14 04:21
贪心
牛客nowcoder
上一页
39
40
41
42
43
44
45
46
下一页
按字母分类:
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
其他