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
====基础算法====
VTK与QT源码编译和示例
VTK提供了丰富的
基础算法
和数据结构,包括点、线、多边形、二维和三维图像、体绘制等,以及许多高级算法,例如曲面重建、流体力学模拟、拟合和插值、图像分割和成像处理等。
柯西的笔
·
2023-07-15 13:40
qt
python
开发语言
【算法基础】
基础算法
快速排序模板题:785.快速排序-AcWing题库思路:定义一个x(一般喜欢用中间的),我们快速排序,让x左边的都比它小,同时让右边的都比它大。然后像二分一样不断细分,缩小范围进行同样的操作。细节:让x左边的都比它小,同时让右边的都比它大。双指针算法,只要满足条件就移动指针,否则就交换两个数。像二分一样不断细分,缩小范围进行同样的操作。递归操作。#includeusingnamespacestd;
想七想八不如11408
·
2023-07-14 18:28
ac算法
算法
c++
开发语言
算法竞赛备赛之经典
基础算法
训练提升,暑期集训营培训
目录1.排序1.1.快速排序1.2.归并排序2.二分2.1.整数2.2.浮点数3.高精度3.1.高精度加法3.2.高精度减法3.3.高精度乘法3.4.高精度除法4.前缀和5.差分6.双指针算法7.位运算8.离散化8.1.unique函数实现9.区间合并1.排序1.1.快速排序快速排序的基本思想来自于分治。首先,确定分界点的方法:q[left];q[(left+right)/2];q[right];
Williamtym
·
2023-07-14 02:46
2023暑期算法集训
排序算法
算法
数据结构
c++
贪心算法
基础算法
-前缀和&差分
前缀和顾名思义,前缀和表示求当前前缀之和,一般应用于求一段区间的数之和。假设我们存数的数组为a[],前缀和数组为sum[],那么sum[i]=sum[i-1]+a[i],表示本位的前缀和为前一位的前缀和加上本位的值。那么求一段区间[l,r]之和便可以表示为sum[r]-sum[l-1],是一个非常好的预处理方法。例题一:前缀和输入一个长度为n的整数序列。接下来再输入m个询问,每个询问输入一对l,r
indolence-阡陌
·
2023-07-13 20:06
ACM模板
算法
c++
图论
基础算法
-子矩阵和
子矩阵和问题:1、子矩阵S[i][j]如何计算?2、(x1,y1),(x2,y2)这一矩阵所有数的和该如何计算?Method如上图所示,例如我们需要求(x1,y1),(x2,y2)即绿颜色区域矩阵所有数的和。已知x1=3,y1=2;x2=5,y2=3;公式如下:注意S[x1-1.y2]和S[x2,y2-1]两个区域有重叠的黑色区域[x1-1.y1-1]剪去了两次所以需要最后加上。求S[i,j]位置
ai_XZP_master
·
2023-07-13 20:02
算法
算法
矩阵和
基础算法
——子矩阵的和
题目描述输入一个n行m列的整数矩阵,再输入q个询问,每个询问包含四个整数x1,y1,x2,y2,表示一个子矩阵的左上角坐标和右下角坐标。对于每个询问输出子矩阵中所有数的和。算法思想计算矩阵的前缀和:s[x][y]=s[x-1][y]+s[x][y-1]-s[x-1][y-1]+a[x][y]计算子矩阵的和:s=s[x2][y2]-s[x1-1][y2]-s[x2][y1-1]+s[x1-][y1-
少儿编程乔老师
·
2023-07-13 20:02
C++算法及题解
算法
基础算法
-子矩阵的和
1课堂笔记2详解二维前缀和推导如图:紫色面积是指(1,1)左上角到(i,j-1)右下角的矩形面积,绿色面积是指(1,1)左上角到(i-1,j)右下角的矩形面积。每一个颜色的矩形面积都代表了它所包围元素的和。从图中我们很容易看出,整个外围蓝色矩形面积s[i][j]=绿色面积s[i-1][j]+紫色面积s[i][j-1]-重复加的红色的面积s[i-1][j-1]+小方块的面积a[i][j];因此得出二
coding_ksy
·
2023-07-13 19:51
#
算法基础
算法
【
基础算法
】贪心算法
贪心算法又称贪婪算法,是一种常见的算法思想。贪心算法的优点是效率高,实现较为简单,缺点是可能得不到最优解。贪心算法的基本思想贪心算法就是在求解问题时,总是做出当前看来最好的选择。也就是说贪心算法并不从整体最优上考虑问题,算法得到的是局部最优解。而局部最优解叠加在一起便构成了问题的整体最优解,或者近似最优解。假设有3枚硬币,面值分别为1元、5角、1角。这3种硬币数量不限,现在要找给顾客2元7角。请问
Wu_ShF
·
2023-07-13 16:06
数据结构与算法
算法
贪心算法
ios
Java 基础中的
基础算法
题
1.输入一个数字,判断其是否为水仙花数。publicstaticvoidmain(String[]args){//接受控制台输入信息Scannerscanner=newScanner(System.in);System.out.println("请输入一个数");//获取控制台输入的数字intnumber=scanner.nextInt();//取的百位数intbai=number/100;//取
忘情时光
·
2023-06-24 08:55
笔记
总结
练习
java
算法
开发语言
基础算法
设计-递归篇(一)
##前言作为一个大一大二还没有感觉当时学的数据结构以及操作系统多重要的人,在大三想找暑期实习的时候,总算是感觉到了紧迫,趁着这学期还有一门算法课,特地将所有的题目以及思路尽量的记录下来(貌似有些多,但都是基础而且喜欢考的东西奥)。本篇是递归开始,说实话一开始我接触也是花了一些时间去理解,做得多了才能感受到其实递归算是比较简单的了。记住,当需要重复做一件事情的时候,调用同一个方法去执行,这时候可以考
·
2023-06-24 06:42
蓝桥杯经验贴(第十四届蓝桥杯C++B组)
个人背景在参加第十四届蓝桥杯前,系统学过
基础算法
和简单数据结构、能熟练使用C++编写程序、参加过CCPC河北省赛、力扣通过题数1300+。
openallzzz
·
2023-06-23 16:29
蓝桥杯
蓝桥杯
c++
算法
十大
基础算法
一、选择排序过程简单描述:首先,找到数组中最小的那个元素,其次,将它和数组的第一个元素交换位置(如果第一个元素就是最小元素那么它就和自己交换)。其次,在剩下的元素中找到最小的元素,将它与数组的第二个元素交换位置。如此往复,直到将整个数组排序。这种方法我们称之为选择排序。为方便理解我还准备了动图:.publicclassSelectionSort{publicstaticvoidmain(Strin
小海海不怕困难
·
2023-06-23 09:59
排序算法
数据结构
算法
加密解密算法
加密解密算法1、加密解密
基础算法
1、代表算法2、特点3、算法原理4、应用场景2、消息摘要算法2-1、描述2-2、特点2-3、分类2-4、算法原理2-5、应用场景3、对称加密算法3-1、概述3-2、算法原理
山不在高_有仙则灵
·
2023-06-22 13:53
笔记
网络
Python
基础算法
训练——循环训练(26~30)
26.菱形图形【题目描述】输入一个正整数n,输出用1至(2n−1)的数字组成的菱形。【输入】输入正整数n(1≤n≤10)。【输出】输出画出的图形。【输入样例】3【输出样例】1123123451231#样例代码n=int(input())foriinrange(1,n+1):print(''*(n-i),end="")forjinrange(i*2-1):print(j+1,end='')print
宏阳李老师
·
2023-06-22 13:18
Python基础算法训练试题集
算法
数学建模
蓝桥杯
青少年编程
python
第一章
基础算法
(一)—— 快排,归并与二分
文章目录快排归并排序二分整数二分浮点数二分快速排序练习题785.快速排序786.第k个数归并排序练习题787.归并排序788.逆序对的数量二分练习题789.数的范围790.数的三次方根有些累了,把这两天做的笔记整理发出快排快排的思路:确定分界点根据分界点,调整区间中的数递归左右区间其中第2点是快排的关键,采用双指针法。i从0开始往右走,j从n-1开始往左走若nums[i]>x,i停下,否则继续往右
.SacaJawea
·
2023-06-21 20:25
AcWing算法课
课程记录
算法
数据结构
java
第一章
基础算法
(三)—— 双指针,位运算,离散化与区间合并
文章目录双指针位运算离散化区间合并双指针练习题799.最长连续不重复子序列800.数组元素的目标和2816.判断子序列位运算练习题801.二进制中1的个数离散化练习题802.区间和区间合并练习题803.区间合并为什么直接用y总的板书?我是懒狗,不想再画啦双指针两个指针分别指向两个不同的序列两个指针指向同一个序列,快排,表示一段区间双指针模板:for(intl=0,r=0;r>k&1,根据题目具体要
.SacaJawea
·
2023-06-21 20:25
AcWing算法课
课程记录
算法
java
数据结构
第一章
基础算法
(二)——高精度,前缀和与差分
文章目录高精度运算高精度加法高精度减法高精度乘法高精度除法前缀和二维前缀和差分二维差分高精度练习题791.高精度加法792.高精度减法793.高精度乘法794.高精度除法前缀和练习题795.前缀和796.子矩阵的和差分练习题797.差分798.差分矩阵高精度运算两个大数做运算,位数一般是1e6大整数的存储,数组的低位存储整数的低位,类似于小端存储高精度加法Ai+Bi+t:每一位相加,再加上进位,一
.SacaJawea
·
2023-06-21 19:53
AcWing算法课
课程记录
算法
c++
开发语言
OpenCV学习笔记:opencv_core模块
包含exception,point,rect,size,slice,vector,matrix,image等数据结构,和相应的操作函数,以及一些
基础算法
。
yangdeshun888
·
2023-06-20 03:11
Opencv知识
LLVM 标准 C++ 排序算法
随着计算需求的增长,这些算法的性能变得越来越重要算法已经集成到LLVM标准C++排序库中,使用强化学习的新算法替换掉了原有的LLVMlibc++标准排序3、排序4和排序5算法,这些
基础算法
是C++排序库的基本组件
ejinxian
·
2023-06-20 01:10
c++
排序算法
开发语言
边缘计算AI硬件智能分析网关V1版的接入流程与使用步骤
V1的
基础算法
有人体检测、区域入侵检测、戴口罩识别、安全帽识别;V2目前有15种算法,包括人脸、人体、车辆、车牌、行为分析、烟火、入侵、聚集、安全帽、反光衣等等,而且还能支持特定场景下的算法拓展,比如明
TSINGSEE
·
2023-06-19 22:13
AI智能
人工智能
边缘计算
linux
在EasyCVR新版本v3.3中,如何正确接入智能分析网关V2?
智能分析网关是我们的AI边缘计算硬件,其中,V1的
基础算法
有人体检测、区域入侵检测、戴口罩识别、安全帽识别;V2目前有15
EasyCVR
·
2023-06-19 20:07
EasyCVR
网络
实时音视频
音视频
数据结构--》从线性表说起,掌握常用
基础算法
目录初识线性表线性表的基本操作顺序表的定义顺序表的基本操作单链表的定义单链表的基本操作双链表的介绍循环链表的介绍静态链表的介绍初识线性表线性表是具有相同数据类型的n(n0)个数据元素的有限序列,其中n为表长,当n=0时线性表是一个空表。若用L命名线性表,则其一般表示为:是线性表中的第“i”个元素线性表中的位序;是表头元素;是表尾元素。除第一个元素外,每个元素有且仅有一个直接前驱;除最后一个元素外,
亦世凡华、
·
2023-06-19 20:01
算法设计与分析
数据结构
算法
经验分享
线性表
分布式系统(交互、协作)
ESMScribe中间件通信协议RPCMOM进程协作有序组播基本组播FIFO组播全排序组播定序者分布式协商因果序组播分布式互斥中央服务器互斥算法基于环的互斥算法Lamport算法Ricart-Agrawala算法
基础算法
改进算法
山登绝顶我为峰 3(^v^)3
·
2023-06-19 15:29
分布式系统
大数据
分布式
数据结构
高性能
网络
基础算法
——差分矩阵
构造差分数组:b[x1][y1]+=c,b[x1][y2+1]-=c,b[x2+1][y1]-=c,b[x2+1][y2+1]+=c;使用差分数组计算矩阵(x,y)项即差分数组矩阵(x,y)的前缀和:b[x][y]=b[x-1][y]+b[x][y-1]-b[x-1][y-1]
少儿编程乔老师
·
2023-06-19 07:23
C++算法及题解
基础算法
——龟速乘
题目描述(64位整数乘法)求a乘b对p取模的值。输入格式第一行输入整数a,第二行输入整数b,第三行输入整数p。输出格式输出一个整数,表示a*bmodp的值。数据范围1≤a,b,p≤10181≤a,b,p≤10^{18}1≤a,b,p≤1018输入样例:345输出样例:2算法思想二进制思想。如果直接计算a×ba\timesba×b这会爆longlong,所以采用类似于快速幂的思想把b作为二进制形式进
少儿编程乔老师
·
2023-06-19 07:23
C++算法及题解
[学习笔记] [机器学习] 11. EM算法(极大似然估计、EM算法实例、极大似然估计取对数的原因)
EM算法是一个
基础算法
,是很多机器学习领域算法的基础,比
Le0v1n
·
2023-06-18 09:50
学习笔记
机器学习
Python
算法
机器学习
学习
详解基于堆的算法
详解基于堆的算法文章目录详解基于堆的算法概念分类及特点
基础算法
max-heapifybuild-max-heapheap-sortpriorityqueue(优先队列)概念应用heap-extract-maxheap-increase-keyheap-insert
LynnWonderLu
·
2023-06-17 13:26
Algorithm
算法
数据结构
华为od机试题-2023-最新真题-完整题库-两周350分
华为OD机试2周350分,高效复习策略:1、牛客网刷
基础算法
题,每个算法都了解一下,用一周时间:牛客网-找工作神器|笔试题库|面试经验|实习招聘内推,求职就业一站解决_牛客网2、刷Q2季度真题,完整题库一共
2023面试高手
·
2023-06-16 23:59
华为OD机试题库2023年
华为
java
python
c++
华为OD机试
六月12号补题日记之大胆尝试大胆想象Codeforces Round 822 (Div. 2)
泉哥当时练习的时候就是acwing+codeforces,所以我的训练计划也没有必要加太多其他的东西,就是熟练acwing的
基础算法
,会用提高课程的模板就够了A.SelectThreeSticks1怎样做
lzllzz23
·
2023-06-16 14:03
算法
洛谷题单 2.8 前缀和&差分
0.写在前面好久没学ACMACMACM了,有点摆烂,上学期期末、寒假、这学期开学一个月,都是一点ACMACMACM没碰,马上开始一堆比赛了,蓝桥杯、小米杯等等,必须要好好学了,准备今天先学完
基础算法
里的题
Dawn-_-cx
·
2023-06-15 10:31
基础算法
c++
算法
Java类初始化顺序
jvm系列垃圾回收基础JVM的编译策略GC的三大
基础算法
GC的三大高级算法GC策略的评价指标JVM信息查看GC通用日志解读jvm的cardtable数据结构Java类初始化顺序Java对象结构及大小计算
·
2023-06-14 18:26
java
前端需要掌握的十大排序算法
前端需要掌握的十大排序算法学习排序算法的目的解决实际问题:排序算法是计算机科学中的
基础算法
之一,几乎在任何领域的软件开发中都会遇到排序的需求。
·
2023-06-13 23:40
程序员
BigData-基于代价优化
第一篇文章主要分析了大数据领域Join的三种
基础算法
以及各自的适用场景,第二篇文章在第一篇的基础上进一步深入,讨论
天地不仁以万物为刍狗
·
2023-06-13 17:32
概念
系统架构
大数据分析
方法论
性能调优
数据库周刊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
上一页
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
其他