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
——基础算法——
数据库周刊64丨数据库领袖Jeffrey Ullman获2020年图灵奖;openGauss 2.0.0发布……
、2020年图灵奖公布,数据库领军人物JeffreyUllman获得【摘要】3月31日,ACM授予AlfredAho和JeffreyUllman为2020年图灵奖获得者,以表彰两位在编程语言实现领域对
基础算法
和理论的贡献
·
2023-06-13 12:12
算法学习1—同向双指针 滑动窗口
同向双指针滑动窗口【
基础算法
精讲01】_哔哩哔哩_bilibili子数组、子串问题209.长度最小的子数组209.长度最小的子数组给定一个含有n个正整数的数组和一个正整数target。
南徐炼丹大师
·
2023-06-13 05:43
算法学习
学习
算法学习22—区间 DP:最长回文子序列 最优三角剖分
区间DP:最长回文子序列最优三角剖分【
基础算法
精讲22】_哔哩哔哩_bilibili516.最长回文子序列516.最长回文子序列给你一个字符串s,找出其中最长的回文子序列,并返回该序列的长度。
南徐炼丹大师
·
2023-06-13 05:42
算法学习
算法
学习
算法学习23—树形DP 树的直径
树形DP①树的直径【
基础算法
精讲23】_哔哩哔哩_bilibili543.二叉树的直径543.二叉树的直径classSolution:defdiameterOfBinaryTree(self,root:
南徐炼丹大师
·
2023-06-13 05:42
算法学习
算法
学习
深度优先
算法入门刷题笔记 算法竞赛入门经典++第五章例题 5-1——5-5
但是由于编程基础薄弱,在进一步研究复杂运筹学问题时发现
基础算法
不过关导致写出的代码运行速度很慢,因此很苦恼。所以决定这个暑假补习一下
基础算法
,主要是刷一些简单的ACM入门题。
zll_hust
·
2023-06-13 03:35
算法入门刷题笔记 紫书第七章暴力读书笔记
但是由于编程基础薄弱,在进一步研究复杂运筹学问题时发现
基础算法
不过关导致写出的代码运行速度很慢,因此很苦恼。所以决定这个暑假补习一下
基础算法
,主要是刷一些简单的ACM入门题。
zll_hust
·
2023-06-13 03:35
基础算法
-位运算
6.位运算两个基本位运算技巧:求n的第k位数字:返回n的最后一位1:lowbit()1.求n(二进制)的第k位数字:n>>k&1(默认下标从0开始)原理:例:求10二进制的第三位数字n=10=(1010)2n>>3=(1)2n>>3&1=1则:10的二进制的第三位是1。2.返回n的最后一位1/lowbitlowbit原理:X&-X例:求10二进制的最后一位1的数的大小n=10=(1010)2-n=
_yoking_____
·
2023-06-12 21:40
数据结构与算法学习
算法
c++
基础算法
-归并排序
归并排序算法思想:分治法时间复杂度:O(nlogn)空间复杂度:O(n)基本过程:第一步:选择一个标准,将区间一分为二第二步:合并两个区间,较小或者较大者复制到临时数组里第三步:重复以上过程,直到越界代码:写法一:#include#includeusingnamespacestd;voidmergeSort(vector&arr,intL,intR){if(L>=R)return;//第一步int
_yoking_____
·
2023-06-12 21:39
数据结构与算法学习
算法
学习
排序算法
基础算法
-二分法
二分法算法思想:二分的本质是二段性不是单调性(并不是只有满足了单调性才能使用二分法,只要能通过某种标准将区域一分为二就可以使用二分法)例题:给定一个按照升序排列的长度为n的整数数组,以及q个查询。对于每个查询,返回一个元素k的起始位置和终止位置(位置从0开始计数)。如果数组中不存在该元素,则返回“-1-1”。输入格式:第一行包含整数n和q,表示数组长度和询问个数。第二行包含n个整数(均在1~100
_yoking_____
·
2023-06-12 21:39
数据结构与算法学习
算法
c++
数据结构
算法0X-XX模板
算法0X-XX总结大纲要求
基础算法
-贪心算法总结本系列为C++算法学习系列,会介绍算法概念与描述,入门算法,
基础算法
,数值处理算法,排序算法,搜索算法,图论算法,动态规划等相关内容。本文为XX部分。
IT从业者张某某
·
2023-06-10 07:21
信息学奥赛04-C++算法
算法
【OI学习笔记】
基础算法
-前缀和与差分算法
板块:
基础算法
、线性优化难度:较易前置知识:C++基础语法一、前缀和1、定义在一维空间中,对于一个数据总量为nnn的数组aaa,有数据a[1],a[2],a[3],...,a[n−1],a[n]a[1]
oier_Asad.Chen
·
2023-06-10 06:26
OI学习笔记
【算法】基础算法
算法
学习
笔记
一种新型智能优化算法—平衡优化算法(EO)
一、EO理论
基础算法
的灵感来自于控制体积上一个简单的良
渡劫九歌
·
2023-06-09 09:34
智能优化算法
算法
Java拓展-拆,装箱,线程,反射
导言:在学习JavaSE的时候,我们会使用Java基础编程,并且了解了什么是面向对象的编程,会使用Java写一些
基础算法
程序,接下来,我们需要了解Java的自动拆箱和自动装箱,单线程和多线程,反射是什么
~java小白~
·
2023-06-08 20:00
菜鸟
基础算法
之面试常考算法题,你都会写吗?
菜鸟
基础算法
一、排序1、选择排序package马士兵算法;/***CreatedbyMayz*Date2023/3/2916:16*Description选择排序:每个元素依次和后面所有元素一一比较*/
Mayz梅子子子
·
2023-06-08 10:16
算法
面试
排序算法
基础算法
(五):DFS、BFS与剪枝
前言前面的
基础算法
笔记已经断更好久了,因为荔枝觉得还是得先学一下基础的数据结构知识之后才能更好的入门算法。
荔枝当大佬
·
2023-06-08 01:46
初识算法
算法
图论
DFS
BFS
剪枝
基础算法
(六):回溯算法
前言Hello大家好,停了半个多月算法学习的荔枝又变菜了,最近决定认认真真地重新学习回溯,无意间看到Carl哥的代码随想录,感动之余也是跟着一步步走,后悔上车晚了呜呜呜~~~。之前自己摸索确实有点难受,在这篇文章中,荔枝也准备仔仔细细梳理相关的问题和知识点,大家加油文章目录前言一、回溯算法二、组合问题2.1Leecode77——组合2.2Leecode40——组合总和||三、切割问题Leecode
荔枝当大佬
·
2023-06-08 01:46
初识算法
算法
数据结构
回溯
基础算法
概念
今天我们来说一说
基础算法
概念。3.1什么是算法从技术上讲,算法是一个有着良好定义的语句(指令或命令)的有序序列。该有序列有着严格的定义,为特定问题提供了解决方案。
r10Pink_orange
·
2023-06-07 23:48
算法
python
顺序表算法练习
一.顺序表
基础算法
1.说明博主这里是算法练习,帅气的读者来这里默认已经知道了它,这里主要是针对408考研真题中关于线性表的算法题进行编写。
墨城烟柳ベ旧人殇
·
2023-06-07 16:04
数据结构与算法
考研
算法
考研
数据结构
EM算法和HMM模型的介绍
它是一个
基础算法
,是很多机器学习领域算法的基础,比如隐式马尔科夫算法(HMM)等等。它被广泛应用于统计学和机器学习中,特别是在无监督学习中,如聚类、混合高斯模型等问题。EM算法的目标是通过迭代优
Better Me
·
2023-06-07 11:00
算法
机器学习
人工智能
维特比算法
HMM模型
y总算法基础课
文章目录第一章:
基础算法
1.排序算法1.1快排算法1.2归并排序2.二分算法2.1基本的二分2.2左边界3.大数加减3.1大数相加模板3.2大数相减3.3大数相乘3.4大数除法4.前缀和差分4.1一维前缀和
甚也不会
·
2023-06-07 10:11
算法
java
数据结构
Acwing算法基础课
算法基础课)*算法基础课*
基础算法
二分Acwing789数的范围Acwing790数的三次方根Acwing1460我在哪?
阿宇阿星
·
2023-04-20 16:03
算法
数据结构
深度优先
字符串匹配——KMP算法
字符串匹配——KMP算法字符串匹配是计算机编程中最常使用到的
基础算法
之一。字符串匹配相关的算法很多,Knuth-Morris-Pratt(KMP)算法是最常用的之一。
哦豁灬
·
2023-04-20 05:22
数据结构算法
算法
字符串匹配
KMP
【学习求职必备】认真认识一下世界末日那年成立的“华为诺亚方舟实验室”
今天带大家认识一下国内最神秘的AI研究院——华为诺亚方舟实验室01简介华为诺亚方舟实验室隶属于华为的总研究组织“2012实验室”,诺亚方舟实验室成立于2012年,是华为的AI能力研究中心,立足于人工智能
基础算法
研究
有三AI
·
2023-04-20 04:11
十五周算法训练营——启动篇
我内心其实也是无比焦虑的),已经很久没有更新文章了,面对目前日新月异的技术、越来越难找坑位的职场、内卷加剧的同事,怎么才能在夹缝中求生存、谋发展,其实变的越来越不清晰,但是有一点是可以得到共识的,寻求下一份工作时,
基础算法
将是一个无法越过的难关
前端点线面
·
2023-04-18 18:47
算法
数据结构
排序算法
链表
【算法基础】
基础算法
之排序
PREFACE欢迎各位→点赞+收藏⭐+评论系列专栏:算法种一棵树最好是十年前其次是现在目录1.快排步骤思路方法题目1:快速排序参考代码题目2:第k个数参考代码快排的注意点1.快排模板2.快排总结2.归并排序步骤思路方法题目:归并排序参考代码归并模板1.快排步骤1.确定分界点:分界点一般取左端点,右端点,中点或者随机点2.调整区间:比如说分界点为x,把小于x分在左边区间,把大于x分在右边区间3.递归
孤单听雨的猫21
·
2023-04-17 13:01
算法
算法
数据结构
基础算法
-大数运算
大数运算vectorls={1,2,3,4,5}//代表这个数为54321高位存在数组的高位这样好写代码加比如123456+937关注于6+7为13,需要上前进一位1,本位留下3模拟这个过程即可4#include#includeusingnamespacestd;voidbignum_add(vector&rs,vector&l1,vector&l2){if(l1.size()1&&rs.back
云霞川
·
2023-04-16 22:57
leetcode马拉松
算法
c++
java
基础算法
-双指针,滑动窗口,位运算,区间离散化
双指针两种类型for(inti=0,j=0;irs;for(inti=0,j=0;i#include#include#includeusingnamespacestd;typedefpairpii;//题目地址:intmain(){intn=0;intm=0;cin>>n>>m;vectoradd;vectorquery;vectoralls;for(inti=0;i>a>>b;add.push_
云霞川
·
2023-04-16 22:20
leetcode马拉松
算法
c++
图论
PHP
基础算法
之——冒泡排序算法
冒泡排序法描述:冒泡排序大概的意思是依次比较相邻的两个数,然后根据大小做出排序,直至最后两位数。由于在排序过程中总是小数往前放,大数往后放,相当于气泡往上升,所以称作冒泡排序。/***冒泡排序算法*@paramarray$arr*@returnarray*/functionbubble_sort($arr){//判断参数是否为数组,且不为空if(!is_array($arr)||empty($ar
技术知识分享
·
2023-04-16 19:21
c语言数组统计结果直方图,信息熵应用随笔2:直方图详解
属于统计学中非参数估计的
基础算法
。直方图也有很多种,用得最多的一维频率直方图。虽然这种直方图看起来跟条形图(bargraph)差不多,但是条形图目的是关联两个数据维度
weixin_39904587
·
2023-04-16 08:58
c语言数组统计结果直方图
十个
基础算法
监督学习对于有标签的特定数据集(训练集)是非常有效的,但是它需要对于其他的距离进行预测。无监督学习对于在给定未标记的数据集(目标没有提前指定)上发现潜在关系是非常有用的。强化学习介于这两者之间—它针对每次预测步骤(或行动)会有某种形式的反馈,但是没有明确的标记或者错误信息。本文主要介绍有关监督学习和无监督学习的10种算法。1.决策树(decisiontrees)决定:分支数目,条件,停止,base
茶尽
·
2023-04-16 02:09
基础算法
-大整数除法
算法原理:这个算法求的是高精度整数除以低精度整数的商和余数通过vector容器逆序存储被除数,逐位相加,用变量r存储余数,得到结果用vector容器存储并输出。代码实现:#include#include#include#include#includeusingnamespacestd;vectorDiv(vector&A,intb,int&r);//声明除法函数intmain(){stringa;
_荼锦_
·
2023-04-16 00:33
算法学习
算法
数据结构
c++
2023-04-12 面试中常见的数组题目
1.确定边界范围方法,先用区间表示,即明确范围的数学定义,后用代码表示;2.在循环里维护循环不变量,能保证算法的正确性,即这里的“在[l…r]的范围里寻找target”;3.重新理解一些
基础算法
当中的循环不变量
空無一悟
·
2023-04-15 03:12
算法
Java
面试
算法
java
C++
基础算法
②——高精度乘除法计算
高精度乘除法计算1.高精度乘低精度2.高精度乘高精度3.高精度除低精度C++
基础算法
①——高精度加减法计算已知高精度加减法的,再看乘除会简单好多。
唐樽
·
2023-04-15 02:49
算法
C++
算法
c++
青少年编程
数据结构
基础算法
:高精度除法
高精度除以低精度C++模板:注意:A是高精度,b是低精度容器A保存的是数字的逆序(低位在前)计算时是先计算高位,所以要从后往前计算(保存的是逆序)//A/b=C...r,A>=0,b>0vectordiv(vector&A,intb,int&r){vectorC;r=0;for(inti=A.size()-1;i>=0;i--){r=r*10+A[i];C.push_back(r/b);r=r%b
奋斗吧!骚年!
·
2023-04-15 02:18
#
基础算法
高精度除法
高精度
C++
算法
【
基础算法
训练】——滑动窗口
目录前言知识铺垫第一题1984.学生分数的最小差值题目描述解题报告参考代码(C++版本)第二题1876.长度为三且各字符不同的子字符串题目描述解题报告参考代码(C++版本)第三题1052.爱生气的书店老板题目描述解题报告参考代码(C++版本)第四题1839.所有元音按顺序排布的最长子字符串题目描述解题报告参考代码(C++版本)总结前言每日算法练习,千锤百炼,静待花开。现在的单片机是会持续更的,因为
杨枝
·
2023-04-15 00:05
在lc被欺负的这些年
每日习题浅记录
leetcode
算法
滑动窗口
基础算法
——冒泡排序
算法描述依次比较数组中相邻两个元素大小,若a[j]>a[j+1],则交换两个元素,两两都比较一遍称为一轮冒泡,结果是让最大的元素排至最后重复以上步骤,直到整个数组有序算法实现publicstaticvoidbubble(int[]a){for(intj=0;ja[i+1]){inttemp=a[i];a[i]=a[i+1];a[i+1]=temp;swapped=true;}}System.out
Mr.huang
·
2023-04-14 22:36
算法
java
算法
数据结构
Java学生类关键算法_8个常用算法的超常剖析
GitChat_Club)本文来自作者jack在GitChat上分享「最常用的8个排序算法:从原理到改进,再到代码兑现透彻解析」,「阅读原文」查看交流实录编辑|野结衣1.关于排序很高兴与大家一起探讨计算机科学中的
基础算法
之排序算法
weixin_39760689
·
2023-04-14 00:49
Java学生类关键算法
一、
基础算法
4:高精度 模板题+算法模板(高精度加法,高精度减法,高精度乘法,高精度除法)
文章目录算法模板高精度加法模板高精度减法模板高精度乘低精度模板高精度除以低精度模板模板题高精度加法原题链接题目题解高精度减法原题链接题目题解高精度乘法原题链接题目题解高精度除法原题链接题目题解算法模板高精度加法模板//C=A+B,A>=0,B>=0vectoradd(vector&A,vector&B){if(A.size()C;intt=0;for(inti=0;i=B,A>=0,B>=0vec
GCTTTTTT
·
2023-04-13 19:02
算法与数据结构模板
算法
c++
c语言
一、
基础算法
3:二分 模板题+算法模板(数的范围,数的三次方根)
文章目录算法模板整数二分算法模板浮点数二分算法模板模板题数的范围原题链接题目题解数的三次方根原题链接题目题解算法模板整数二分算法模板boolcheck(intx){/*...*/}//检查x是否满足某种性质//区间[l,r]被划分成[l,mid]和[mid+1,r]时使用:intbsearch_1(intl,intr){while(l>1;if(check(mid))r=mid;//check()
GCTTTTTT
·
2023-04-13 19:31
算法与数据结构模板
算法
数据结构
c++
基础算法
:二维前缀和
二维前缀和C++模板:S[i,j]=第i行j列格子左上部分所有元素的和S[i,j]=S[i-1,j]+s[i,j-1]-S[i-1,j-1]+a[i,j](表示当前的数)以(x1,y1)为左上角,(x2,y2)为右下角的子矩阵的和为:S[x2,y2]-S[x1-1,y2]-S[x2,y1-1]+S[x1-1,y1-1]二维前缀和理解:第一步:如何计算S[i,j]?如下图可以知道,我们要求蓝色的S[
奋斗吧!骚年!
·
2023-04-13 02:32
#
基础算法
c++
算法
前缀和
二维前缀和
【Python 百练成钢】前缀和
文章目录前言一维前缀和问题描述问题分析代码实现二维前缀和问题描述问题分析代码实现ฅʕ•̫͡•ʔฅ前言今天分享一下学到的
基础算法
前缀和。
酷尔。
·
2023-04-13 02:31
Python从入门到精通
python
算法
leetcode
数据结构与算法
【
基础算法
】选择排序 与 堆排序
文章目录☑️前言1.选择排序1.1.选择排序基础1.2.选择排序优化1.3.复杂度的分析2.堆排序2.1.对堆的认识和数组建堆2.2.对数组进行堆排序操作2.3.复杂度的分析☑️写在最后☑️前言本章给大家带来的是八大排序中的选择排序和堆排序。选择排序为什么被称为最烂的排序?堆排序如何来操作?最开始如何对数组建堆?1.选择排序1.1.选择排序基础基本的选择排序思路如下:每一次从数组的待排序的数据元素
坏 幸 运
·
2023-04-12 13:29
数据结构与算法
算法
排序算法
数据结构
机器学习路线
英语篇:具有大学英语4级水平(3)编程篇:具有使用Python解决基础数据结构问题的能力2.学习路线(1年):推荐直接学习国外一流大学的高水平视频课程,同步写课程作业,学习路线共分4步,(1)机器学习
基础算法
m0_50538723
·
2023-04-12 05:11
python
基础算法
合集(2)(递归算法)斐波那契数列
上期我们用最普通的算法写了斐波那契数列,本期我们用递归的算法写。同样的程序效果。所谓递归就是函数自己调用自己,但首先递归需要有个出口,不然程序会陷入死循环的。用递归写斐波那契数列:递归算法主要是通过列表的切片功能判断数字的索引,即本程序是通过索引的位置计算斐波那契数列的值的。首先定义一个函数体fib(n),参数是接收由用户输入的数列的长度,如果索引是1或2,表示数列的第一个和第二个数字,那么就返回
有图有派
·
2023-04-12 05:47
python基础学习之路
使用python做简单的加解密
上面的
基础算法
实现后,我们封装一个外层的编码函数。它的主要功能是,对传入的文件进行检测,并且调用上面自己实现的算法
虎七
·
2023-04-11 06:02
并查集
并查集摘要什么是并查集并查集的实现超级详细的
基础算法
和数据结构合集:https://blog.csdn.net/GD_ONE/article/details/104061907摘要本文主要介绍并查集和其效率最高并且最简单的实现方式
Androids_lost_Sheep
·
2023-04-11 00:49
基础数据结构
蓝桥杯
并查集
java
数据结构
[
基础算法
]前缀和与差分
目录一、前缀和1.1一维前缀和1.2二维前缀和二、差分2.1一维差分2.2二维差分一、前缀和1.1一维前缀和如何求出某一段区间内的和?——这里可以使用前缀和如果有一个长度为n的数组:a1,a2…an前缀和:Si=a1+a2+…+ai1、如何求SiS0=0;for(i=1;i#includeusingnamespacestd;constintN=100010;intarr[N],sum[N];int
Protein_zmm
·
2023-04-11 00:43
算法
算法
c++
基础算法
模板(三)—— 差分和前缀和
差分和前缀和一维前缀和AcWing795.前缀和二维前缀和AcWing796.子矩阵的和一维差分ACWing797.差分二维差分AcWing798.差分矩阵一维前缀和AcWing795.前缀和【题目描述】AcWing795.前缀和【思路】一维前缀和S[i]=a[1]+a[2]+…a[i]a[l]+…+a[r]=S[r]-S[l-1]=S[r]-S[l]+a[l]importjava.util.*;
JohnnyLin00
·
2023-04-10 23:42
基础算法模板题
前缀和
差分
基础算法
模板——前缀和与差分
基础算法
模板——前缀和与差分1.前缀和#includeusingnamespacestd;constintN=100010;intn,m;inta[N],s[N];intmain(){scanf("%d
Baymax_yan
·
2023-04-10 23:36
算法笔记
基础算法
-前缀和与差分-C++
前缀和与差分-C++实现算法基本思想及步骤前缀和:s[i]是a[1]逐次加到a[i]的和,s[i][j]是a[1][1]加到a[i][j]的和1、一维前缀和:s[i]=a[1]+a[2]+…+a[i],求子区间的和,即a[l]+…+a[r]=s[r]-s[l-1],先求s[i],再用s[r]-s[l-1]计算子区间的和(默认s[0]=0)2、二维前缀和:矩阵中s[i][j]+=s[i-1][j]+
越吵闹♪越孤单
·
2023-04-10 23:35
基础算法
算法
c++
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他