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
算法学习——算法基础
【图论C++】树的直径(DFS 与 DP动态规划)
》》》算法竞赛/***@file*@authorjUicE_g2R(qq:3406291309)————彬(bin-必应)*一个某双流一大学通信与信息专业大二在读**@brief一直在竞赛
算法学习
的路上
jUicE_g2R
·
2023-09-28 08:00
C++算法
图论
c++
深度优先
动态规划
数据结构
备战软考(哔哩哔哩王勇)——数据结构与算法
二叉树遍历树与二叉树-反向构造二叉树树转二叉树查找二叉树最优二叉树-哈夫曼树线索二叉树平衡二叉树图图的存储-邻接矩阵图的存储-邻接表图的遍历拓扑排序图的最小生成树-普利姆算法图的最小生成树-克鲁斯卡尔算法排序与查找
算法基础
我年薪百万
·
2023-09-28 07:40
软件工程
ORB-SLAM2算法部署验证、原理代码和各种改进方法汇总
3ORB-SLAM2改进方法3.1个人学习3.2优质参考3.3多平台移植代码4ORB-SLAM30引言本文主要汇总个人学习使用ORB-SLAM2算法中参考的相关博客和代码汇总,以及在ORB-SLAM2
算法基础
上各个改进方法的汇总
ZPILOTE
·
2023-09-28 03:17
SLAM
#
V-SLAM
slam
vslam
ORB-SLAM2
ORB-SLAM2改进方法
算法
汇总
算法学习
-MD5
算法学习
-MD50x01摘要本文简要介绍MD5算法概念,并会提供一些小例子加深理解和印象。0x02MD5是什么MD5是输入不定长度信息,输出固定长度128-bits。
迷路剑客
·
2023-09-27 23:06
MD5
✔ ★
算法基础
笔记(Acwing)(六)—— 贪心【java版本】
贪心一、区间问题1.区间选点2.最大不相交区间数量3.区间分组(用堆top代表区间头头)POJ3614Sunscreen(优先队列+贪心)4.区间覆盖二、哈夫曼树1.合并果子三、排序不等式1.排队打水四、绝对值不等式货仓选址五、推公式耍杂技的牛一、区间问题1.区间选点原题链接原题链接importjava.util.*;classRangeimplementsComparable{intl,r;pu
编程浩
·
2023-09-27 19:45
算法基础
java
算法
笔记
acwing
算法基础
课笔记
第一章基础算法:一、快速排序:1.确定区间中的某一点,如a[l],a[r],a[(l+r)/2]等等,2.将数组分为左右两边,左边全为比分界点小的数,右边全为比分界点大的数,代码实现:voidquick_sort(intq[],intl,intr){if(l>=r)return0;//meiyoushuinti=l-1,j=r+1;intx=q[l];while(ix);if(i>1,即除二取整。
戏阙offiical
·
2023-09-27 19:44
算法
✔★
算法基础
笔记(Acwing)(五)—— 动态规划【java版本】
动态规划一、背包问题★f[i][j]背包容量为j,前i个物品的最大价值1.01背包问题(不需要初始化)✔1.6✔1.72.☆完全背包问题(后面的=前面的某一项的最大值)一、朴素做法(三重循环)二、二维数组的优化(理解f[i-1][j-k*v[i]]+w[i]等价于f[i][j-v[i]]+w[i])三、一维数组的优化3.多重背包问题I✔1.64.☆多重背包问题II✔1.6s=1+2+4+85.分组
编程浩
·
2023-09-27 19:13
算法基础
算法
笔记
动态规划
数据结构与
算法基础
-(3)
共同学习交流.本文由Aileen_0v0原创CSDN首发如需转载还请通知⚠️个人主页:Aileen_0v0—CSDN博客欢迎各位→点赞+收藏⭐️+留言系列专栏:Aileen_0v0的数据结构与
算法学习
系列专栏
Aileen_0v0
·
2023-09-27 17:51
数据结构与算法
python学习
python
开发语言
算法
学习
游戏
数据结构
贪心算法
目标追踪学习经验总结
标题目标追踪
算法学习
经验总结 最近对目标追踪算法进行了学习,以下是我的学习经验,如有不对之处,欢迎大家指正。
宁德杰出青年代表
·
2023-09-27 15:13
学习
深度学习
目标跟踪
图像处理与计算机视觉--第四章-图像滤波与增强-第二部分
目录1.图像噪声化处理与卷积平滑2.图像傅里叶快速变换处理3.图像腐蚀和膨胀处理4图像灰度调整处理5.图像抖动处理
算法学习
计算机视觉方向的几条经验:1.学习计算机视觉一定不能操之过急,不然往往事倍功半!
温柔济沧海
·
2023-09-27 14:57
计算机视觉
计算机视觉
图像处理
opencv
机器学习
算法基础
--K-means应用实战--图像分割
目录1.项目内容介绍2.项目关键代码3.项目效果展示1.项目内容介绍本项目是将一张图片进行k-means分类,根据色彩k进行分类,最后比较和原图的效果。题目还是比较简单的,我们只要通过k-means聚类,一类就是一种色彩得出聚类之后的图像,就是根据色彩分割出来的图像。最后我们设定[50,20,10,8,6,4,2]个聚类簇,我们画出8张图片,对应比较还原的效果即可。2.项目关键代码importma
温柔济沧海
·
2023-09-27 14:27
机器学习算法基础
机器学习
算法
kmeans
机器学习
算法基础
--K-means聚类方法
目录1.算法原理介绍2.算法核心代码3.算法效果展示1.算法原理介绍#k-means聚类方法"""k-means聚类算法流程:1.K-mean均值聚类的方法就是先随机选择k个对象作为初始聚类中心.2.这个时候你去计算剩余的对象于哪一个聚类中心的距离是最小的,优先分配给最近的聚类中心.3.分配后,原先的聚类中心和分配给它们的对象就又会被看作一个新聚类.4.每次进行分配之后,聚类中心又会被重新计算一次
温柔济沧海
·
2023-09-27 14:56
机器学习算法基础
机器学习
算法
kmeans
【46C++STL-常用算法----4、常用拷贝和替换算法】
文章目录14.4常用拷贝和替换算法14.4.1copy14.4.2replace14.4.3replace_if14.4.4swap14.4常用拷贝和替换
算法学习
目标:掌握常用的拷贝和替换算法算法简介:
GUET_一路向前
·
2023-09-27 13:33
C++
c++
算法
开发语言
拷贝
替换
两数之和 三数之和【基础算法精讲 01】
灵神
算法基础
算法精讲[01]:两数之和三数之和【基础算法精讲01】_哔哩哔哩_bilibili167.两数之和II-输入有序数组链接:力扣(LeetCode)官网-全球极客挚爱的技术成长平台思路:采用双指针的思想
ros275229
·
2023-09-27 10:06
灵神算法精讲
算法学习
算法
acwing
算法基础
之基础算法--快速排序
目录1知识点2算法模板1知识点排序算法:快速排序算法关键步骤:step1:确定分界点。step2:调整位置,使得分界点左边元素都小于等于分界点,分界点右边元素都大于等于分界点。可以使用双指针算法来实现此步骤。step3:递归处理左边和右边。归并排序二分算法:整数二分:存在边界情况,容易得到错误的解或进入死循环。浮点数二分:正常求解即可,比较容易处理。2算法模板//对向量类容器nums中下标在[l,
YMWM_
·
2023-09-27 02:09
Acwing
算法
快速排序
【图论C++】链式前先星(图(树)的存储)
/***@file*@authorjUicE_g2R(qq:3406291309)————彬(bin-必应)*一个某双流一大学通信与信息专业大二在读**@brief一直在竞赛
算法学习
的路上**@copyright2023.9
jUicE_g2R
·
2023-09-26 22:38
C++算法
图论
c++
c语言
算法
数据结构
【块状链表C++】文本编辑器(指针中 引用& 的使用)
》》》算法竞赛/***@file*@authorjUicE_g2R(qq:3406291309)————彬(bin-必应)*一个某双流一大学通信与信息专业大二在读**@brief一直在竞赛
算法学习
的路上
jUicE_g2R
·
2023-09-26 14:40
C++算法
链表
c++
数据结构
算法
笔记
leetcode贪心
算法学习
根据carl的代码随想录刷题顺序,自己的学习总结,用于回顾知识点局部最优,从而整体最优分发饼干对每个孩子i,都有一个胃口值g[i],这是能让孩子们满足胃口的饼干的最小尺寸;并且每块饼干j,都有一个尺寸s[j]。如果s[j]>=g[i],我们可以将这个饼干j分配给孩子i,这个孩子会得到满足。你的目标是尽可能满足越多数量的孩子,并输出这个最大数值。思路:1.先将两个数组进行排序2.从胃口最大的小孩开始
Sprite459
·
2023-09-26 12:10
leetcode
贪心算法
学习
算法学习
:最短路径(Floyd、Bellman-ford、Dijkstra)
一、使用应用场景(1)图的规模小,用Floyd。如果边的权值有负数,需要判断负圈。(2)图的规模大,且边的权值非负,用Dijkstra。(3)图的规模大,且边的权值有负数,用SPFA。需要判断负圈。后面的讲解都已hdu2544为例,讲解不同算法的思想以及模板代码。ProblemDescription在每年的校赛里,所有进入决赛的同学都会获得一件很漂亮的t-shirt。但是每当我们的工作人员把上百件
布布要成为最负责的男人
·
2023-09-26 12:09
算法学习
算法
图论
acm竞赛
数据结构
软件设计师考试学习2
数据结构与
算法基础
数组稀疏矩阵用代入法计算,A数据结构的定义非线性结构分为树和图,区别在于有没有环路顺序表与链表引入头节点可以使所有的节点处理方式一致如果没有空的头节点,头节点需要单独处理顺序存储与链式存储查找特殊情况
Zephyr丶J
·
2023-09-26 09:42
软考
学习
软件设计师
软考
【
算法基础
课模板笔记+注释】 基础算法13 --- 区间合并
声明本文资料参考acwing
算法基础
课地址:https://www.acwing.com概述解决问题:求多个区间合并的问题平均时间复杂度为O(n)简单贪心(或者双指针)模板记忆这个模板分为两个部分:排序
云波儿
·
2023-09-25 19:42
算法基础课模板笔记
算法
贪心算法
排序算法
算法基础
:区间合并
区间合并概念:在有序升序序列中,如果某一区间合另一区间存在交集,则两个区间可以合并为一个区间思考情况:1.绿色区间在蓝色区间内部2.橙色区间与蓝色区间有交集3.粉色区间与蓝色区间无关联最终得到新的合并区间[st,ed]st全称start,ed全称end例题题目描述给定n个区间[li,ri],要求合并所有有交集的区间。注意如果在端点处相交,也算有交集。输出合并完成后的区间个数。例如:[1,3]和[2
涅槃豆
·
2023-09-25 19:41
学习进度
算法
c++
开发语言
算法基础
---归并排序
归并排序归并排序使用的是分治法的思想,主要有三个步骤:第一步:分解成子问题,确定分界点:mid=(l+r)/2第二步:递归处理子问题,递归排序left和right两个区间第三步:合并子问题,归并两两合二为一输入n个元素的数列进行排序输入样例553421输出样例12345#includeusingnamespacestd;constintN=1e5+10;intn;intq[N],tmp[N];vo
CyberXavier
·
2023-09-25 19:41
数据结构算法基础
算法
排序算法
数据结构
算法基础
-- 区间合并
区间合并问题:给定n个区间[l,r],要求合并所有有交集的区间。(如果在端点处相交,也算有交集)输出合并完成后的区间个数。核心思想:首先按每个区间的左端点进行排序,然后再依次处理剩下三种可能存在交集的情况区间1的右端点在区间2左端点的左边(无交集)区间1的右端点在区间2左端点的右边(有交集)区间1包含区间2(有交集)注意:代码中-2e9因为int的最小值为−2147483647~214748364
CyberXavier
·
2023-09-25 19:41
数据结构算法基础
算法
贪心算法
数据结构
数据结构与
算法学习
(08)字符串去重
给你一个仅包含小写字母的字符串,请你去除字符串中重复的字母,使得每个字母只出现一次。需保证返回结果的字典序最小(要求不能打乱其他字符的相对位置)示例1:输入:"bcabc"输出:"abc"示例2:输入:"cbacdcbc"输出:"acdb"解题关键:字典序:字符串之间比较和数字比较不一样;字符串比较是从头往后挨个字符比较,那个字符串大取决于两个字符串中第一个对应不相等的字符;例如任意一个a开头的字
暱稱已被使用
·
2023-09-25 19:08
【
算法基础
】数组和链表
目录1数组(Array)1.1定义和特点1.2基本操作1.3数组的时间复杂度1.4应用场景2链表(LinkedList)2.1定义和特点:2.1.1单向链表(SinglyLinkedList)2.1.2双向链表(DoublyLinkedList):2.1.3循环链表(CircularLinkedList):2.2基本操作2.2.1创建链表:2.2.2插入节点:2.2.3删除节点2.2.4遍历链表2
LeapMay
·
2023-09-25 18:53
算法
链表
数据结构
python
常见限流
算法学习
文章目录常见限流
算法学习
前言限流算法基本介绍固定窗口计数器限流算法计数器限流算法相关介绍计数器限流算法的实现(基于共享变量)计数器限流算法的实现(基于Redis)滑动窗口计数器算法滑动时间窗口算法相关介绍介绍滑动时间窗口算法实现漏桶限流算法漏桶限流算法相关介绍漏桶限流算法实现令牌桶限流算法令牌桶限流算法相关介绍令牌桶限流算法实现
知识汲取者
·
2023-09-25 09:12
后端开发
#
Java
算法与数据结构
算法
java
安全
算法学习
-拓扑排序(思维例题)
一些知识AOV网一个无环的有向图称为有向无环图。有向无环图是描述一个工程、计划、生产、系统等流程的有效工具。一个大工程可以分为若干个子工程(活动),活动之间通常有一定的约束,例如先做什么活动、后做什么活动。用顶点表示活动,用弧表示活动之间的优先关系的有向图,称为顶点表示活动的网,简称AOV网。若顶点i到顶点j之间存在一条有向路径,称顶点i为顶点j的前驱,顶点j为顶点i的后继,若i,j是图中的弧,则
布布要成为最负责的男人
·
2023-09-25 06:58
算法学习
算法
学习
图论
c++
数据结构
拓扑
算法学习
最近力扣刷题感觉遇到了瓶颈,首先是每日一题来了一个猫和老鼠II,我想了2个小时,硬是不知道这题该以一个什么样的解法去完成比较好。最后只能偷偷点开官方题解,这一次官方题解给的方法不同于以前的动态规划,递归,贪心,什么什么的。这一次官方给的算法是拓扑算法,我一看这名字都高大上,Top算法?但是把题解看完依旧看不懂,于是我就换了一道题目,外星文字典。这道题目我也是想了很久,没有做出来,最后在他人的题解中
X1iaoXu666
·
2023-09-25 06:57
蒜到牛累
算法
学习
排序算法
c#
机试
算法学习
又到了一年一度的校招干饭环节,本人不得已以应届生的身份卷入了这场洪流,让我们各自加油吧!蛇形矩阵xx机考编程题题目描述输入两个整数n和m,输出一个n行m列的矩阵,将数字1到n×m按照回字蛇形填充至矩阵中。具体矩阵形式可参考样例。输入格式输入共一行,包含两个整数n和m。输出格式输出满足要求的矩阵。矩阵占n行,每行包含m个空格隔开的整数。数据范围1≤n,m≤100解法模拟法:思路:导入Java的Sca
师范大学通信大怨总
·
2023-09-25 00:15
算法
学习
华为
java
笔试
面试
Python
算法基础
篇:深度优先搜索( DFS )和广度优先搜索( BFS )
Python
算法基础
篇:深度优先搜索(DFS)和广度优先搜索(BFS)引言1.深度优先搜索(DFS)算法概述2.深度优先搜索(DFS)算法实现实例1:图的DFS遍历实例2:二叉树的DFS遍历3.广度优先搜索
挣扎的蓝藻
·
2023-09-25 00:08
Python算法初阶:入门篇
深度优先
算法
python
广度优先
算法基础
之高精度总结
高精度算法分类分类:加、减、乘、除其中加减乘都适用于两个数都是高精度,除法因为除数是高精度的话不好用整除的方法,所以除法时被除数是高精度,除数是整型。高精度加减乘除的异同点加和乘相同点需要从低位到高位处理for(inti=stra.size()-1;i>=0;i--)c.push_back(stra[i]-'0');加和乘处理向上进位intt=0;for(...){t+=a[i];c.push_b
·
2023-09-24 22:51
程序员
大厂面试之算法篇
期待你的答案算法如何学习算法
算法基础
知识时间复杂度空间复杂度前端数据结构数组最长递增子序列买卖股票问题买卖股票之交易明细硬币找零问题数组拼接最小值奇偶排序两数之和三数之和四数之和连续整数之和打印矩阵斐波那契数列二叉树创建一棵二叉树非递归版本实现中序遍历重建二叉树二叉查找树二叉查找树搜索某个节点二叉查找树的最大值和最小值二叉查找树的前序遍历二叉查找树的后续遍历找到二叉
chengbo_eva
·
2023-09-24 21:39
前端
面试
算法
状态模式
Keras神经网络实现泰坦尼克号旅客生存预测
Keras神经网络实现泰坦尼克号旅客生存预测介绍数据集介绍
算法学习
器分类器实现数据下载与导入预处理建立模型训练可视化评估,预测结果代码介绍参考资料:网易云课堂的深度学习应用开发TensorFlow实践(
weixin_42353399
·
2023-09-24 18:51
Python
神经网络
数据结构与
算法基础
-(2)
共同学习交流.本文由Aileen_0v0原创CSDN首发如需转载还请通知⚠️个人主页:Aileen_0v0—CSDN博客欢迎各位→点赞+收藏⭐️+留言系列专栏:Aileen_0v0的数据结构与
算法学习
系列专栏
Aileen_0v0
·
2023-09-24 13:54
数据结构与算法
python学习
算法
数据结构
python
开发语言
学习
排序算法
推荐算法
Floyd
算法基础
弗洛伊德算法(Floyd)之前介绍了迪杰斯特拉算法(Dijkstra)。具体请看:最短路径算法——简单明了的迪杰斯特拉算法(Dijkstra)。Dijkstra适用于非负权图,并且一次只能从网络中找源点到任何一个节点的最短路径,而Floyd算法的应用更加广泛,可以求网络中任意两点之间的最短路径,而且弗洛伊德算法适用于负权图,这篇文章就用图和表的形式来介绍一下弗洛伊德算法!基本原理Floyd算法可以
想做后端的前端
·
2023-09-24 13:20
数据结构与算法
算法
算法基础
之二分查找
原题链接二分查找中的mid+1和mid-1的问题二分查找中的边界问题处理不好很容易导致死循环和计算错误的问题,以题目数的范围为例。题目大意二分查找重复数第一次出现的位置和最后一次出现的位置。数学含义第一次位置即找到一个长度最大的>=X区间的左边界最后一次位置即找到一个长度最大的>=X区间的右边界注意找的目标是左边界或者右边界不是找整个区间图形示意L=左边界R=有边界M=中间值(所选比较的数)T=目
zhaodong4625
·
2023-09-24 12:19
程序人生
算法学习
——“原地哈希法”
这个方法名是一名网友给起的,很形象。简单理解就是,在一个数组中,将数值为a的元素放到索引为a的位置上去,这是一种降低空间复杂度的方法,在一些有条件限制的场景中非常适用。下面给两个力扣的例子进行详解。练习题目1:LCR120.寻找文件副本设备中存有n个文件,文件id记于数组documents。若文件id相同,则定义为该文件存在副本。请返回任一存在副本的文件id。示例1:输入:documents=[2
我有明珠一颗
·
2023-09-24 06:59
数据结构与算法
leetcode
Python精修
数据结构
算法
原地哈希
leetcode
python
寻找文件副本
缺失的第一个正数
算法学习
|Day4链表收尾|Leetcode 24.两两交换链表节点 19.删除链表的倒数第N个节点 142.环形链表 II M
链表part021.24两两交换链表节点M给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。1.1使用虚拟头节点1.1.1思路分析代码终止条件是什么?如上图,第一次交换完后,cur指向1的时候,接下来3与4交换,此后cur指向交换后的3,这时候只剩下5不能交换。奇数:cur.next.next=null偶数:cur.
Elvis_Max
·
2023-09-24 02:51
算法笔记
链表
算法
leetcode
leetcode第238场周赛,为这一星期的leetcode刷题收尾<数组一>
这一专栏的博客与我原来写的leetcode刷题专栏不同,用文字记录我这一星期的
算法学习
以及一些心得体会。之后的每个星期我都会写一篇类似的博客。在过去的一个星期里,我写了十五道数组专栏的题目。
赶路的苟狗
·
2023-09-24 01:19
Leedcode周赛心得
数据结构
算法
java
leetcode
算法基础
-->排序查找
本篇博文将详细总结一些排序算法。插入排序基本思想将A(1:n)A(1:n)A(1:n)中的元素按非降次序分类,n≥1n≥1n≥1插入排序:插入即表示将一个新的数据插入到一个***有序***数组中,并继续保持有序。例如有一个长度为NNN的无序数组,进行N−1N-1N−1次的插入即能完成排序;第一次,数组第111个数认为是有序的数组,将数组第二个元素插入仅有111个有序的数组中;第二次,数组前两个元素
村头陶员外
·
2023-09-23 16:02
算法基础
算法
排序算法
Unity 面试题汇总(二)之 C# 位运算、
算法基础
Unity面试题汇总(二)之C#算法目录Unity面试题汇总(二)之C#算法一、位运算1、位逻辑非运算2、位逻辑与运算3、位逻辑或运算4、位逻辑异或运算5、位左移运算6、位右移运算7、二进制在C#中怎么表示二、简单习题及答案1、请写一个方法判断一个整数是奇数还是偶数。2、请写一个方法判断一个整数是否是2的n次方。3、对字节变量,其二进制表示法中求有多少个1,如00101010则返回值为3,也是要求
仙魁XAN
·
2023-09-23 14:52
Unity
面试题
Unity
面试题
算法
位运算
算法基础
--位运算
一、常见位运算总结:1、基础位运算(^)其中异或^有2种理解。2、位图bitset相关(&|)test判断第x位是1函数0:可以让n右移,也可以让1左移,习惯上选择第一种(n>>x)&1判断结果是否为1set把第x位变为1:n|=(1<
乄北城以北乀
·
2023-09-23 14:18
基础算法
算法
超参数、验证集和K-折交叉验证
超参数参数:网络模型在训练过程中不断学习自动调节的变量,比如网络的权重和偏差;超参数:控制模型、算法的参数,是架构层面的参数,一般不是通过
算法学习
出来的,比如学习率、迭代次数、激活函数和层数等。
我是任玉琢
·
2023-09-23 11:31
算法学习
笔记之初级链表
记录一下最近刷的比较有意思的题1.环形链表给定一个链表,判断链表中是否有环。进阶你能否不使用额外空间解决此题?我的思路与解答(1ms):首先理解环形链表的概念,我开始以为只有一种,就是头尾相连的链表就是环形链表,如下图;图1但其实还有一种比较特殊一点的环形链表,如下图;图2/***Definitionforsingly-linkedlist.*classListNode{*intval;*List
芝士和饼干
·
2023-09-23 08:02
acwing
算法基础
-chapter01-差分
差分介绍结论:差分是前缀和的逆运算举例一维差分//一维前缀和a[i]部分就是一维差分数组s[i]=s[i-1]+a[i];//一维差分a[i]=s[i]-s[i-1];二维差分//二维前缀和a[i][j]部分就是一维差分数组s[i][j]=s[i-1][j]+s[i][j-1]-s[i-1][j-1]+a[i][j];//二维差分a[i][j]=s[i][j]-s[i-1][j]-s[i][j-1
zhaodong4625
·
2023-09-23 04:46
算法
c++
数据结构
算法基础
之二分查找
原题链接一、二分查找中的mid+1和mid-1的问题二分查找中的边界问题处理不好很容易导致死循环和计算错误的问题,以题目数的范围为例。题目大意二分查找重复数第一次出现的位置和最后一次出现的位置。数学含义第一次位置即找到一个长度最大的>=X区间的左边界最后一次位置即找到一个长度最大的>=X区间的右边界注意找的目标是左边界或者右边界不是找整个区间图形示意L=左边界R=有边界M=中间值(所选比较的数)T
zhaodong4625
·
2023-09-23 04:46
算法基础
java
算法
开发语言
排序算法
c++
数据结构
二分查找
算法基础
之高精度总结
目录高精度算法分类高精度加减乘除的异同点加和乘相同点减和除相同点不同点处理前导0的方式高精度算法分类分类:加、减、乘、除其中加减乘都适用于两个数都是高精度,除法因为除数是高精度的话不好用整除的方法,所以除法时被除数是高精度,除数是整型。高精度加减乘除的异同点加和乘相同点需要从低位到高位处理for(inti=stra.size()-1;i>=0;i--)c.push_back(stra[i]-'0'
zhaodong4625
·
2023-09-23 04:16
算法基础
笔记
算法
数据结构
c++
高精度
数据结构与
算法基础
-(1)
共同学习交流.本文由Aileen_0v0原创CSDN首发如需转载还请通知⚠️个人主页:Aileen_0v0—CSDN博客欢迎各位→点赞+收藏⭐️+留言系列专栏:Aileen_0v0的数据结构与
算法学习
系列专栏
Aileen_0v0
·
2023-09-23 02:02
数据结构与算法
java
python
学习
开发语言
数据结构
算法
非科班菜鸡
算法学习
记录 | 代码随想录算法训练营第55天|| 392.判断子序列 115.不同的子序列
392.判断子序列392.IsSubsequence知识点:动规状态:不会思路://d【i】【j】是到i-1,j-1的最长相同字串数因为s是t的子序列,当i-1=j-1时,长度加一;当不等于时,相当于不要j-1这个数,长度跟到j-2的长度相同,即dp[i][j]=dp[i][j-1]classSolution{public:boolisSubsequence(strings,stringt){ve
Serein980610
·
2023-09-23 00:34
学习
动态规划
算法
上一页
22
23
24
25
26
27
28
29
下一页
按字母分类:
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
其他