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
[算法基础]
数据结构与算法365天特训营-
算法基础
算法复杂性算法是指对特定问题求解步骤的一种描述。算法具有以下特性。(1)有穷性:算法是由若干条指令组成的有穷序列,总是在执行若干次后结束,不可能永不停止。(2)确定性:每条语句有确定的含义,无歧义。(3)可行性:算法在当前环境条件下可以通过有限次运算实现。(4)输入输出:有零个或多个输入,一个或多个输出。“好”算法的标准如下。(1)正确性:正确性是指算法能够满足具体问题的需求,程序运行正常,无语法
风吹柳_柳随风
·
2023-03-24 14:59
算法基础
篇-栈与队列
在我们的日常工作中,前端不可避免的要与算法打交道,可能很多人都会有疑问,那就是我们真的用到了算法了吗?其实仔细相信,我们给数组排序以及从数组中找到需要的元素等等操作,是不是就是所谓的算法的一种呢?在今天这章里,我们一起探讨下算法的基础知识中的栈和队列栈栈是一种遵从先进后出(Firstinlastout)原则的有序集合,新添加的以及待删除的元素都保存在栈的同一端,我们把他称作栈顶。相反另一端我们称之
来瓶二锅头00
·
2023-03-23 09:03
JAVA算法竞赛之搜索图论 思路与案例模板
图片来自acwing
算法基础
课的上课截图可以更好理解这些算法DFS(回溯+剪枝)DFS注意顺序一条路走到黑即选择一个方法一直走到尾部,到尾部之后返回上一个节点判断另一个方案直到本节点可以访问的节点区别访问完毕桉树型结构来理解的话类似前序遍历树的前序遍历是指对于树中的每个节点
进阶少年
·
2023-03-23 09:39
图论
深度优先
算法
蓝桥杯
java
AcWing 173. 矩阵距离
还有啊,今天终于报上了心心念念的老师的
算法基础
课,很激动,尽管自己水平不咋地,还是得加油啊!!!广搜的基本框架可以看看这
良木lins
·
2023-03-22 03:24
《数据结构与算法》和《通信网理论基础》(图论)思维导图
博主整理的《数据结构与算法》和《通信网理论基础》(图论)思维导图,其中《通信网理论基础》多为图论相关算法以及网络相关的流量控制、匹配等内容,也可以叫做网络
算法基础
。
---Olive---
·
2023-03-21 07:54
课程框架
数据结构
算法
图论
图搜索算法
java使用HMAC-SHA256算法实现接口认证
其安全性是建立在Hash加密
算法基础
上的。它要求通信双方共享密钥、约定算法、对报文进行Hash运算,形成固定长度的认证码。通信双方通过认证码的校验来确定报文的合法性。
haiyong6
·
2023-03-21 00:36
算法基础
之10种基础排序算法小结
排序算法的总结:基础排序a.冒泡谁大谁上,每一轮都把最大的顶到天花板效率太低O(n²)——掌握swapb.选择排序,效率较低,但经常用它内部的循环方式来找最大值和最小值——怎么一次性求出数组的最大值和最小值O(n²)c.插排,虽然平均效率低,但是在序列基本有序时,它很快,所以也有其适用范围Arrays这个工具类在1.7里面做了较大改动d.希尔(缩小增量排序),是插排的改良,对空间思维训练有帮助分治
止于至善h
·
2023-03-18 09:21
什么是计数排序?
所以呢,帅地今天就简单讲一讲计数排序算法吧,而不会像前面一样长篇大论,因为我觉得,每一个学习计数排序的,应该都是有一定的
算法基础
了,而对于计数排序,我觉得大家掌握最基本的思想就可以了,平时做算法题的时候
帅地
·
2023-03-18 08:50
算法
排序算法
数据结构
2018-04-25(微软一二面)
有没有优化的办法,我提了一下二分查找的思想,他让我在暴力
算法基础
上改。然后又问复杂度是多少,哦O(N^3lgN)。然后让我写一下二分查找的函数。完了介绍了一下他们组
8d9435dc77d2
·
2023-03-18 07:49
2020年前端面试/晋级必修,60分钟掌握JavaScript核心算法
而面对复杂的程序问题,如果有一定
算法基础
,通常可以事半功倍。另外一点,就是关于近几年的前端面试,越来越多的会涉及到一定比例的算法知识。显然,如果有良好的
算法基础
,通过成功率也会大大增加。
一知七分解
·
2023-03-17 22:25
2022备战蓝桥杯 -- 笔记
之后多看看历年考题,从里面学习
算法基础
,时间充分的话,看看数论,学习其他算法思想。动态规划,暴力搜索,贪心,递归,排序,查找......必备的
算法基础
,多刷相关习题,建议一个专题一个专题的练习。1.
JOKER-LE
·
2023-03-17 20:32
C++
蓝桥杯
笔记
c++
算法
【
算法基础
】冒泡排序解析
作者:柒号华仔个人主页:欢迎访问我的主页个人信条:星光不问赶路人,岁月不负有心人。个人方向:专注于5G领域,同时兼顾其他网络协议,编解码协议,C/C++,linux等,感兴趣的小伙伴可以关注我,一起交流。目录1.冒泡排序介绍1.1定义1.2基本原理1.3时间复杂度1.5优缺点2.代码实现2.1代码设计2.2代码实现1.冒泡排序介绍1.1定义在我们日常喝可乐雪碧的过程中,会看见无数气泡向水面移动,直
柒号华仔
·
2023-03-17 12:37
C/C++
算法
【
算法基础
】归并排序解析
作者:柒号华仔个人主页:欢迎访问我的主页个人信条:星光不问赶路人,岁月不负有心人。个人方向:专注于5G领域,同时兼顾其他网络协议,编解码协议,C/C++,linux等,感兴趣的小伙伴可以关注我,一起交流。目录1.归并排序介绍1.1定义1.2基本原理1.3时间复杂度2.代码实现1.归并排序介绍1.1定义谈到归并我们需要先认识“分治”,顾名思义,分治即分而治之,一个问题很复杂,那么我们把问题拆分为简单
柒号华仔
·
2023-03-17 12:37
C/C++
算法
【
算法基础
】希尔排序解析
作者:柒号华仔个人主页:欢迎访问我的主页个人信条:星光不问赶路人,岁月不负有心人。个人方向:专注于5G领域,同时兼顾其他网络协议,编解码协议,C/C++,linux等,感兴趣的小伙伴可以关注我,一起交流。目录1.希尔排序介绍1.1定义1.2基本原理1.3时间复杂度何空间复杂度1.4优缺点2.代码实现2.1代码设计2.2代码实现1.希尔排序介绍1.1定义希尔排序由希尔(DonaldShell)在19
柒号华仔
·
2023-03-17 12:36
C/C++
算法
大数据培训课程分享:Python数据分析与挖掘实战课程介绍
基础篇内容包括数据挖掘的概述、基本流程、常用工具、开发环境,Python数据挖掘的编程基础、数据探索、数据预处理、数据挖掘
算法基础
等基础知识;实战篇内容包括8个案例,分别为财政收入影响因素分析
泰迪智能科技
·
2023-03-16 07:31
Python
大数据
python
大数据
数据分析
算法基础
--从TreeMap看红黑树
红黑树(RedBlackTree)是一种自平衡二叉查找树,相对于普通的二叉树具有通过自旋和变色来保持树两端保持平衡的特点,从而获得较高的查找性能。红黑树的最坏情况运行时间也是非常良好的,并且在实践中是高效的:它可以在O(logn)时间内做查找,插入和删除。二叉查找树在正式介绍红黑树前,先简要介绍下二叉查找树(BST),二叉排序树或者是一棵空树,或者是具有下列性质的二叉树:若左子树不空,则左子树上所
BigX
·
2023-03-15 10:56
TypeScript
算法基础
——TS字符串的常用操作总结:substring、indexOf、slice、replace等
字符串的操作是算法题当中经常碰见的一类题目,主要考察对string类型的处理和运用。在处理字符串的时候,我们经常会碰到求字符串长度、匹配子字符串、替换字符串内容、连接字符串、提取字符串字符等操作,那么调用一些简单好用的api可以让工作事半功倍,在TypeScript中,这些api其实和JavaScript的相同,下面整理一些比较常用的api:1️⃣、返回字符串长度length属性:返回字符串的长度
中杯可乐多加冰
·
2023-03-15 08:40
TypeScript算法实战
typescript
javascript
前端
字符串
算法基础
--基础算法
算法基础
--基础算法前言:学校学完数据结构与算法后,感觉自己什么都没学到,唯一就知道好像有那么个东西,别说代码实现,就是复杂一点的问题连原理都不清楚了。然为了提高算法水平,想系统的学习算法。
良木lins
·
2023-03-15 05:11
算法基础
学习1——时间复杂度和空间复杂度
算法基础
学习1——时间复杂度和空间复杂度前言时间复杂度1️⃣实例说明2️⃣时间复杂度分析3️⃣算法时间复杂度计法(1)大O记法(2)常见大O阶(3)方法调用时间复杂度(4)最坏情况空间复杂度1️⃣Java
Alita11101_
·
2023-03-15 04:45
算法(Java)
算法
学习
java
排序、查找我全都要
入门
算法基础
宝典之冒泡排序和二分查找题目描述输入n个整数,再输入整数N,查找N整数是否在输入的整数中。
Libert_AC
·
2023-03-13 20:04
c语言
c++
算法
b站面试大纲
HTML布局、CSS选择器及JS基础综合能力知识点
算法基础
:数组flat、去重及排序reactvue理解及基础知识跨域问题解决方案http协议状态码缓存及更新问题webview与原生应用交互服务器端知识
香喷喷啦啦啦66
·
2023-03-13 07:16
【超全面】Linux嵌入式干货学习系列教程
文章目录一、前言二、Linux基础篇三、数据结构与
算法基础
三、Linux应用篇四、Linux网络篇五、ARM篇六、Linux系统移植篇七、Linux驱动篇八、Linux特别篇九、Linux项目篇一、前言
修成真
·
2023-03-12 23:01
Linux系列学习
linux
学习
驱动开发
服务器
单片机
第一章 基础知识
提个效率,节约成本,书中举了最短运输路径的例子
算法基础
插入排序题目:输入n个数的一个序列输出一个序列,满足a1'A.lengthkey=A[i]//把key插入到A[0,i-1]的有序序列里面j=i-1while
saber_zz
·
2023-03-11 09:50
算法基础
篇-链表
在上一篇文章中,我们说到了栈与队列,这章中,我们来看看另一个基础的知识,链表链表链表是存储的有序元素的集合,但是不同于数组连续存储方式,链表在存储中并不是采用连续放置的方式,而是每一个元素由节点和指向下一个元素的引用(其他语言中的指针)。所以我们可以得知链表的具体的形式应该是![链表]image.png那么我们将上图进行拆分,我们可以很明确的得到一个链表应该有的数据结构,如下图:image.png
来瓶二锅头00
·
2023-03-10 01:07
10X单细胞(10X空间转录组)降维分析之tSNE(
算法基础
知识)
hi,大家好,不知道大家对算法感不感兴趣,之前我分享了PCA的原理和一些分析技巧,大家可以参考单细胞PCA分析的降维原理,这篇主要讲PCA的降维原理,10X单细胞10X空间转录组降维分析之PCA轴的秘密,这篇主要讲PCA降维后的一些知识,10X单细胞(10X空间转录组)SeuratPCA分析之三---维度的选取,这篇主要讲我们在分析单细胞数据的时候,PCA维度的选取,而我们今天就是要在这个的基础上
Evil_Genius
·
2023-03-09 01:01
PageRank算法与特征向量和特征值(eigenvector和eigenvalue)
目前很多重要的链接分析算法都是在PageRank
算法基础
上衍生出来的。PageRank是Google用
馒头蘸白糖
·
2023-02-26 07:39
Leetcode
算法
【MySQL】MySQL表的增删改查(进阶)
✨个人主页:bitme✨当前专栏:MySQL数据库✨算法专栏:
算法基础
✨每日一语:悟已往之不谏,知来者之可追。实迷途其未远,觉今是而昨非。
bit me
·
2023-02-23 12:47
MySQL数据库
mysql
数据库
java
【
算法基础
】(一)基础算法 --- 前缀和与差分
✨个人主页:bitme✨当前专栏:
算法基础
专栏简介:该专栏主要更新一些基础算法题,有参加蓝桥杯等算法题竞赛或者正在刷题的铁汁们可以关注一下,互相监督打卡学习前缀和与差分一.前缀和(一维)二.子矩阵的和(
bit me
·
2023-02-23 12:17
算法基础
算法
蓝桥杯
java
算法基础
----尺取法(双指针)
尺取法:也可称为双指针,是算法竞赛种常用的一个优化技巧,用来解决序列区间问题。该方法主要有两种扫描方式:反向扫描和同向扫描。接下来以几道例题来解释t1回文判定(反向扫描)思路:反向扫描最直接的题目,直接上代码!#includeusingnamespacestd;intmain(){strings;cin>>s;intflag=0;for(inti=0,j=s.size()-1;iusingname
jkaliang
·
2023-02-23 12:12
算法
c++
蓝桥杯
<
算法基础
之 二分查找 >
算法基础
之二分查找前言“二分查找”原理及实现实际案例:>基础案例-搜索下标示例1示例2解决方案>进阶案例-搜索二维矩阵示例1示例2解决方案往期内容前言在开发中,我们常常会需要查找某个顺序存储结构中的内容时
技术宅小温
·
2023-02-21 11:53
每日算法
算法
排序算法
数据结构
【
算法基础
】(一)基础算法 ---高精度
✨个人主页:bitme✨当前专栏:
算法基础
专栏简介:该专栏主要更新一些基础算法题,有参加蓝桥杯等算法题竞赛或者正在刷题的铁汁们可以关注一下,互相监督打卡学习高精度一.高精度加法二.高精度减法三.高精度乘法四
bit me
·
2023-02-17 21:54
算法基础
算法
蓝桥杯
java
【
算法基础
】(一)基础算法 --- 二分
✨个人主页:bitme✨当前专栏:
算法基础
专栏简介:该专栏主要更新一些基础算法题,有参加蓝桥杯等算法题竞赛或者正在刷题的铁汁们可以关注一下,互相监督打卡学习二分一.数的范围二.数的三次方根一.数的范围给定一个按照升序排列的长度为
bit me
·
2023-02-17 21:53
算法基础
算法
蓝桥杯
java
【MySQL】MySQL表的增删改查(CRUD)
✨个人主页:bitme✨当前专栏:MySQL数据库✨算法专栏:
算法基础
✨每日一语:生命久如暗室,不碍朝歌暮诗目录一.CRUD二.新增(Create)如何修改MySQL配置:三.查询(Retrieve)1
bit me
·
2023-02-17 21:23
MySQL数据库
mysql
数据库
java
算法基础
课 2.4 插入排序 冒泡排序 选择排序
插入排序//插入排序publicstaticvoidmain(String[]args){intarr[]=newint[]{3,1,2,4,5};for(inti=1;i-1&&targetarr[i+1]){utils(arr,i,i+1);}}}}staticvoidutils(int[]arr,inti,intj){inttm=arr[i];arr[i]=arr[j];arr[j]=tm;
sakura579
·
2023-02-17 19:21
【
算法基础
】字典树(Trie树)
一、Trie树原理介绍1.基本概念Trie树,也叫“字典树”。顾名思义,它是一个树形结构。它是一种专门处理字符串匹配的数据结构,用来解决在一组字符串集合中快速查找某个字符串的问题。【高效存储和查找字符串集合的数据结构】,存储形式如下:2.用数组来模拟Trie树的具体分析Trie树维护字符串的集合,支持两种操作:(1)向集合中插入一个字符串,voidinsert(char*s)(2)在集合中查询一个
Emiliano Martínez
·
2023-02-16 22:49
算法
算法
数据结构
c++
【
算法基础
】KMP字符串匹配算法⭐⭐⭐⭐
一、KMP算法介绍https://blog.csdn.net/weixin_46007276/article/details/104372119二、案例分析(一)Question1.问题描述给定一个字符串S,以及一个模式串P,所有字符串中只包含大小写英文字母以及阿拉伯数字。模式串P在字符串S中多次作为子串出现。求出模式串P在字符串S中所有出现的位置的起始下标。2.Input第一行输入整数N,表示字
Emiliano Martínez
·
2023-02-16 22:19
算法
算法
c++
数据结构
梯度下降系列博客:3、批量梯度下降代码实战
梯度下降系列博客:1、梯度下降
算法基础
梯度下降系列博客:2、梯度下降算法背后的数学直觉梯度下降系列博客:3、批量梯度下降代码实战梯度下降系列博客:4、小批量梯度下降算法代码实战梯度下降系列博客:4、随机梯度下降算法代码实战介绍
猛男技术控
·
2023-02-07 11:31
机器学习
python
深度学习
Motion Planning for Mobile Robots论文翻译总结
Introuct移动机器人的运动规划器建立在解决两个步骤的
算法基础
上:表示环境和机器人;根据表示进行路径搜索。当前已有方法缺少一个通用的对这两个步骤进行组合的方法。
LoveBc0214
·
2023-02-07 10:27
论文笔记
百度NLP:强化学习之原理与应用
这篇文章系统地介绍强化学习
算法基础
知识,强化学习在百度的应用,以及百度近期发布的强化学习工具PARL。
百度NLP
·
2023-02-07 10:09
百度NLP
百度
NLP
强化学习
自然语言处理
AI
强化学习个人学习总结
文章目录强化学习1、基本概念1.1以王者绝悟系统为例:1.2不同于监督学习(SL)2、强化学习算法2.1
算法基础
2.2.1符号定义2.2.2算
MindAndHand
·
2023-02-07 10:38
强化学习笔记
机器学习
算法基础
DAY1为什么需要机器学习?解放生产力:智能客服,不知疲倦解决专业问题:医疗,帮助看病提供社会便利:城市大脑让机器学习程序替换手动的步骤,减少企业的成本也提高企业的效率机器学习的数据一般用CSV文件,mysql的缺点:1、性能瓶颈,2、格式不太符合机器学习要求数据的格式pandas:一个数据读取非常方便以及基本的处理格式的工具numpy:释放了GIL,pandas是基于numpy的,numpy的速
ycttstysmd666
·
2023-02-07 07:13
机器学习
人工智能
Apriori算法进行数据特征挖掘
[TOC]1.Apriori
算法基础
原理首先介绍一下Apriori算法:比如对于以一些物品,列出其所有可能的组合,然后将这些组合与已知数据集进行比较,如果某个数据
PerfectDemoT
·
2023-02-06 18:06
梯度下降系列博客:2、梯度下降算法背后的数学直觉
推导均方误差的梯度下降算法梯度下降系列博客:梯度下降
算法基础
梯度下降算法背后的数学直觉(你在这里!)
猛男技术控
·
2023-02-06 17:30
机器学习
算法
人工智能
梯度下降系列博客:1、梯度下降
算法基础
梯度下降系列博客:梯度下降
算法基础
(你在这里!)梯度下降算法背后的数学直觉梯度下降算法及其变体梯度下降系列的动机:如今,可以使用众多Python包中的一个来实现大多数机器学习算法。
猛男技术控
·
2023-02-06 16:49
机器学习
python
人工智能
SIFT
算法基础
数学
尺度不变特征变换匹配算法详解ScaleInvariantFeatureTransform(SIFT)JustForFun转自:http://blog.csdn.net/zddblog/article/details/7521424对于初学者,从DavidG.Lowe的论文到实现,有许多鸿沟,本文帮你跨越。1、SIFT综述尺度不变特征转换(Scale-invariantfeaturetransfor
非科盐就剩
·
2023-02-06 10:50
计算机视觉
2020牛客寒假
算法基础
集训营1
H题突然发现H题可以用好多种方法做的。方法一双指针,维护一个修改次数小于等于k的区间#includeusingnamespacestd;typedeflonglongll;constintmod=1e9+7;constintN=1e5+5;constintinf=0x3f3f3f3f;constintdx[]={-1,1,0,0};constintdy[]={0,0,-1,1};typedefve
努力搬砖的小王
·
2023-02-06 07:45
算法刷题
acm竞赛
2023-2-2-openMMLab AI实战营 笔记(二)
计算机视觉之图像分类
算法基础
课程视频回放:https://www.bilibili.com/video/BV1js4y1W7CN/?
蟹老板882
·
2023-02-05 15:39
23
openMMLab
AI
实战营
上课笔记
人工智能
Computer Visio Tasks学习笔记 2.1
OpenMMLab:OpenMMLab学视频:1计算机视觉
算法基础
与OpenMMLab介绍_哔哩哔哩_bilibiliComputerVisioTasksVisio对图像和视频的信息进行模式识别和数据挖掘
SHARKWWWW
·
2023-02-05 10:03
深度学习
计算机视觉
【OpenMMLab AI 实战营】第二课:计算机视觉之图像分类
算法基础
计算机视觉之图像分类
算法基础
图像分类与基础视觉模型图像分类的任务目标:给定一张图片,识别图像中物体的类别图像分类问题:构建一个可计算实现的函数(即将图像映射到对应的类别)图像为:X∈RH∗W∗3X\inR
Harper_Yu
·
2023-02-05 10:32
OpenMMLab
AI
实战营
人工智能
计算机视觉
算法
《
算法基础
》 数学知识-素数
《
算法基础
》数学知识-素数文章目录《
算法基础
》数学知识-素数1.埃氏筛法2.线性筛法埃氏筛法和线性筛法时间复杂度差不多,在10^7的情况下,线性筛法比埃氏筛法快一倍。
Coder_小庞
·
2023-02-05 03:16
算法
算法
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
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
其他