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
根号算法练习
【Py/Java/C++三种语言OD2023C卷真题】20天拿下华为OD笔试之【贪心】2023C-求字符串中所有整数的最小和【欧弟算法】全网注释最详细分类最全的华为OD真题题解
文章目录题目描述与示例题目描述输入描述输出描述示例一输入输出说明示例二输入输出说明解题思路代码解法一:从头到尾直接遍历字符串PythonJavaC++时空复杂度解法二:切割字符串后对每一个字符串单独处理PythonJavaC++时空复杂度华为OD算法/大厂面试高频题
算法练习
冲刺训练题目描述与示例题目描述字符串
闭着眼睛学算法
·
2024-02-10 23:52
最新华为OD真题
#
模拟
#
贪心
算法
java
c++
python
华为od
leetcode
【Py/Java/C++三种语言OD2023C卷真题】20天拿下华为OD笔试之【排序】2023C-智能成绩表【欧弟算法】全网注释最详细分类最全的华为OD真题题解
文章目录题目描述与示例题目描述输入描述输出描述示例一输入输出示例二输入输出解题思路代码PythonJavaC++时空复杂度华为OD算法/大厂面试高频题
算法练习
冲刺训练题目描述与示例题目描述小明来到某学校当老师
闭着眼睛学算法
·
2024-02-10 23:51
最新华为OD真题
#
模拟
#
哈希表
算法
java
c++
华为od
学习
python
【Py/Java/C++三种语言OD2023C卷真题】20天拿下华为OD笔试之【数学】2023C-素数之积【欧弟算法】全网注释最详细分类最全的华为OD真题题解
文章目录题目描述与示例题目描述输入描述输出描述示例输入输出说明解题思路暴力解质数筛代码PythonJavaC++时空复杂度华为OD算法/大厂面试高频题
算法练习
冲刺训练题目描述与示例题目描述RSA加密算法在网络安全世界中无处不在
闭着眼睛学算法
·
2024-02-10 23:51
最新华为OD真题
#
数学
#
模拟
java
c++
华为od
算法
python
开发语言
leetcode
华为OD第三方公司以及HR对接注意事项
文章目录内转和外转第三方公司HR对接注意事项为什么我们有HR对接的资源华为OD算法/大厂面试高频题
算法练习
冲刺训练内转和外转OD分为内转和外转。
闭着眼睛学算法
·
2024-02-10 23:21
最新华为OD真题
华为od
算法
python
【Py/Java/C++三种语言OD2023C卷真题】20天拿下华为OD笔试之【排序】2023C-机场航班调度程序【欧弟算法】全网注释最详细分类最全的华为OD真题题解
文章目录题目描述与示例题目描述输入描述输出描述补充说明示例输入输出说明解题思路代码PythonJavaC++时空复杂度华为OD算法/大厂面试高频题
算法练习
冲刺训练题目描述与示例题目描述XX市机场停放了多架飞机
闭着眼睛学算法
·
2024-02-10 23:21
最新华为OD真题
#
模拟
算法
java
c++
python
leetcode
华为od
学习
【Py/Java/C++三种语言OD2023C卷真题】20天拿下华为OD笔试之【贪心】2023C-伐木工【欧弟算法】全网注释最详细分类最全的华为OD真题题解
文章目录题目描述与示例题目描述输入描述输出描述示例输入输出解题思路代码PythonJavaC++时空复杂度华为OD算法/大厂面试高频题
算法练习
冲刺训练题目描述与示例题目描述一根X米长的树木,伐木工切割成不同长度的木材后进行交易
闭着眼睛学算法
·
2024-02-10 23:20
最新华为OD真题
#
贪心
#
数学
java
c++
华为od
python
leetcode
算法
数据结构
【Py/Java/C++三种语言OD2023C卷真题】20天拿下华为OD笔试之【DFS/树形DP】2023C-悄悄话花费的时间【欧弟算法】全网注释最详细分类最全的华为OD真题题解
文章目录题目描述与示例题目描述输入描述输出描述示例输入输出说明解题思路构建二叉树迭代写法递归写法寻找最大路径自顶向下DFS自底向上DFS代码解法一:迭代写法建树+自顶向下DFSpythonjavacpp解法二:递归写法建树+自底向上DFSpythonjavacpp时空复杂度华为OD算法/大厂面试高频题
算法练习
冲刺训练题目描述与示例题目描述给定一个二叉树
闭着眼睛学算法
·
2024-02-10 23:19
最新华为OD真题
#
DFS
#
dp
算法
深度优先
java
c++
华为od
python
【Py/Java/C++三种语言OD2023C卷真题】20天拿下华为OD笔试之【排序】2023C-最低位排序【欧弟算法】全网注释最详细分类最全的华为OD真题题解
文章目录题目描述与示例题目描述输入描述输出描述示例输入输出解题思路代码PythonJavaC++时空复杂度华为OD算法/大厂面试高频题
算法练习
冲刺训练题目描述与示例题目描述给定一个非空数组(列表),其中元素数据类型为整型
闭着眼睛学算法
·
2024-02-10 23:49
最新华为OD真题
#
模拟
算法
java
c++
【Py/Java/C++三种语言OD2023C卷真题】20天拿下华为OD笔试之【回溯】2023C-表演赛游戏分组【欧弟算法】全网注释最详细分类最全的华为OD真题题解
文章目录题目描述与示例题目描述输入描述输出描述示例一输入输出说明解题思路代码PythonJavaC++时空复杂度华为OD算法/大厂面试高频题
算法练习
冲刺训练题目描述与示例题目描述部门准备举办一场王者荣耀表演赛
闭着眼睛学算法
·
2024-02-10 23:49
最新华为OD真题
#
DFS
算法
java
c++
华为od
python
【Py/Java/C++三种语言OD2023C卷真题】20天拿下华为OD笔试之【BFS】2023C-周末爬山【欧弟算法】全网注释最详细分类最全的华为OD真题题解
文章目录题目描述与示例题目描述输入描述输出描述示例1输入输入说明示例2输入输入说明解题思路代码PythonJavaC++时空复杂度华为OD算法/大厂面试高频题
算法练习
冲刺训练题目描述与示例题目描述周末小明准备去爬山锻炼
闭着眼睛学算法
·
2024-02-10 23:49
最新华为OD真题
#
BFS
算法
java
c++
python
华为od
宽度优先
【Py/Java/C++三种语言OD2023C卷真题】20天拿下华为OD笔试之【排序】2023C-身高排序【欧弟算法】全网注释最详细分类最全的华为OD真题题解
文章目录题目描述与示例题目描述身高排序题目输入输出示例输入输出解题思路代码PythonJavaC++时空复杂度华为OD算法/大厂面试高频题
算法练习
冲刺训练题目描述与示例题目描述身高排序题目小明今年升学到了小学一年级
闭着眼睛学算法
·
2024-02-10 23:19
最新华为OD真题
#
模拟
java
c++
华为od
【Py/Java/C++三种语言OD2023C卷真题】20天拿下华为OD笔试之【贪心】2023C-虚拟游戏理财【欧弟算法】全网注释最详细分类最全的华为OD真题题解
文章目录题目描述与示例题目描述输入描述输出描述补充说明示例输入输出说明:解题思路代码PythonJavaC++时空复杂度华为OD算法/大厂面试高频题
算法练习
冲刺训练题目描述与示例题目描述在一款虚拟游戏中生活
闭着眼睛学算法
·
2024-02-10 23:18
最新华为OD真题
#
贪心
#
模拟
算法
java
c++
【Py/Java/C++三种语言OD2023C卷真题】20天拿下华为OD笔试之【不定滑窗】2023C-求满足条件的最长子串的长度【欧弟算法】全网注释最详细分类最全的华为OD真题题解
文章目录题目描述与示例题目描述输入描述输出描述示例一输入输出说明示例二输入输出说明示例三输入输出说明示例四输入输出说明解题思路滑窗三问滑窗三答代码PythonJavaC++时空复杂度华为OD算法/大厂面试高频题
算法练习
冲刺训练题目描述与示例题目描述给定一个字符串
闭着眼睛学算法
·
2024-02-10 23:18
最新华为OD真题
#
滑动窗口
算法
java
c++
【Py/Java/C++三种语言OD2023C卷真题】20天拿下华为OD笔试之【贪心】2023C-停车找车位【欧弟算法】全网注释最详细分类最全的华为OD真题题解
文章目录题目描述与示例题目描述输入描述输出描述示例一输入输出说明示例二输入输出说明解题思路代码PythonJavaC++时空复杂度华为OD算法/大厂面试高频题
算法练习
冲刺训练题目描述与示例题目描述停车场有一横排车位
闭着眼睛学算法
·
2024-02-10 23:48
最新华为OD真题
#
贪心
算法
java
c++
【Py/Java/C++三种语言OD2023C卷真题】20天拿下华为OD笔试【回溯】2023C-找单词/找到它【欧弟算法】全网注释最详细分类最全的华为OD真题题解
文章目录题目描述与示例题目描述输入描述输出描述示例一输入输出示例二输入输出解题思路代码PythonJavaC++时空复杂度华为OD算法/大厂面试高频题
算法练习
冲刺训练题目描述与示例题目描述找到它是个小游戏
闭着眼睛学算法
·
2024-02-10 23:47
最新华为OD真题
#
DFS
java
c++
华为od
【Py/Java/C++三种语言OD2023C卷真题】20天拿下华为OD笔试【单调栈】2023C-找最小数【欧弟算法】全网注释最详细分类最全的华为OD真题题解
文章目录题目描述与示例题目描述输入输出示例一输入输出说明示例二输入输出示例三输入输出解题思路代码PythonJavaC++时空复杂度华为OD算法/大厂面试高频题
算法练习
冲刺训练题目描述与示例题目描述给一个正整数
闭着眼睛学算法
·
2024-02-10 23:47
最新华为OD真题
#
单调栈
#
栈
java
c++
华为od
【Python/Java/C++三种语言】20天拿下华为OD笔试之【贪心】2023C-找座位/2023B-座位调整【欧弟算法】全网注释最详细分类最全的华为OD真题题解
座位调整题目描述与示例题目描述输入输出说明示例一输入输出示例二输入输出说明解题思路代码pythonjavacpp时空复杂度相同问题不同描述2023C-找座位题目描述输入描述输出描述示例一输入输出示例二输入输出华为OD算法/大厂面试高频题
算法练习
冲刺训练
闭着眼睛学算法
·
2024-02-10 23:16
最新华为OD真题
#
贪心
算法
python
java
【Py/Java/C++三种语言OD2023C卷真题】20天拿下华为OD笔试【不定滑窗】2023C-字符串摘要【欧弟算法】全网注释最详细分类最全的华为OD真题题解
文章目录题目描述与示例题目描述输入描述输出描述示例一输入输出说明示例二输入输出说明解题思路滑窗三问滑窗三答代码PythonJavaC++时空复杂度华为OD算法/大厂面试高频题
算法练习
冲刺训练题目描述与示例题目描述给定一个字符串的摘要算法
闭着眼睛学算法
·
2024-02-10 23:16
最新华为OD真题
#
滑动窗口
算法
java
c++
【OD2023C卷真题】20天拿下华为OD笔试之【排序】2023C-身高提供排序【欧弟算法】全网注释最详细分类最全的华为OD真题题解
文章目录题目描述与示例题目描述输入描述输出描述示例一输入输出示例二输入输出解题思路代码时空复杂度进阶华为OD算法/大厂面试高频题
算法练习
冲刺训练题目描述与示例题目描述某学校举行运动会,学生们按编号(1、
闭着眼睛学算法
·
2024-02-10 23:16
最新华为OD真题
#
模拟
算法
华为od
数据结构
【独家OD2023C卷真题】20天拿下华为OD笔试【模拟】2023C-API 集群负载统计【欧弟算法】全网注释最详细分类最全的华为OD真题题解
输入描述****输出描述****示例一****输入****输出****说明****示例二****输入****输出****说明**解题思路代码PythonJavaC++时空复杂度华为OD算法/大厂面试高频题
算法练习
冲刺训练题目描述与示例题目描述某个产品的
闭着眼睛学算法
·
2024-02-10 23:45
最新华为OD真题
#
模拟
华为od
算法
【独家OD2023C卷真题】20天拿下华为OD笔试【贪心】2023C-分配土地最大面积【欧弟算法】全网注释最详细分类最全的华为OD真题题解
文章目录题目描述与示例题目描述输入描述输出描述备注示例一输入输出说明示例二输入输出说明解题思路单种颜色的最小覆盖面积多种颜色的最小覆盖面积代码PythonJavaC++时空复杂度华为OD算法/大厂面试高频题
算法练习
冲刺训练题目描述与示例题目描述从前有个村庄
闭着眼睛学算法
·
2024-02-10 23:15
最新华为OD真题
#
贪心
#
哈希表
算法
华为od
分类
【独家OD2023C卷真题】20天拿下华为OD笔试【二分查找】2023C-孙悟空吃蟠桃【欧弟算法】全网注释最详细分类最全的华为OD真题题解
文章目录题目描述与示例题目描述输入描述输出描述示例一输入输出示例二输入输出解题思路代码PythonJavaC++时空复杂度华为OD算法/大厂面试高频题
算法练习
冲刺训练题目描述与示例题目描述孙悟空喜欢吃蟠桃
闭着眼睛学算法
·
2024-02-10 23:14
最新华为OD真题
#
二分查找
算法
华为od
leetcode
【2023C卷最新题目】20天拿下华为OD笔试之【贪心】2023C-在规定时间内获得的最大报酬-全网注释最详细分类最全的华为OD真题题解
文章目录题目描述与示例题目描述输入描述输出描述示例一输入输出说明示例二输入输出说明示例三输入输出解题思路代码PythonJavaC++时空复杂度华为OD算法/大厂面试高频题
算法练习
冲刺训练题目描述与示例题目描述现有
闭着眼睛学算法
·
2024-02-10 23:43
最新华为OD真题
#
哈希表
#
贪心
华为od
2 月 6 日
算法练习
- 动态规划
砝码承重【问题描述】你有一架天平和N个砝码,这N个砝码重量依次是W1,W2,...,WN。请你计算一共可以称出多少种不同的正整数重量?注意砝码可以放在天平两边。【输入格式】输入的第一行包含一个整数N。第二行包含N个整数:W1,W2,W3,...,WN。【输出格式】输出一个整数代表答案。【样例输入】3146【输出样例】10【样例说明】能称出的10种重量是:1、2、3、4、5、6、7、9、10、11。
小蒋的学习笔记
·
2024-02-10 15:43
算法
算法
动态规划
算法竞赛进阶指南——基本
算法练习
1
飞行员兄弟#include#includeusingnamespacestd;charg[4][4];voidt(intx,inty){for(inti=0;i>(4*i+j)&1){t(i,j);res++;st[i+1][j+1]++;}}}intflag=1;for(inti=0;ires){ans=res;memcpy(c,st,sizeof(st));}}memcpy(g,b,sizeo
duanyq666
·
2024-02-10 09:15
算法竞赛进阶指南
算法
算法练习
-二叉搜索树中的搜索(思路+流程图+代码)
难度参考难度:中等分类:二叉树难度与分类由我所参与的培训课程提供,但需要注意的是,难度与分类仅供参考。且所在课程未提供测试平台,故实现代码主要为自行测试的那种,以下内容均为个人笔记,旨在督促自己认真学习。题目给定二叉搜索树(BST)的根节点和一个值。你需要在BST中找到节点值等于给定值的节点。返回以该节点为根的子树。如果节点不存在,则返回NULL.示例1:输入:root=[4,2,7,1,3],v
Yamai Yuzuru
·
2024-02-10 00:06
算法编程笔记
流程图
【Py/Java/C++三种语言详解】LeetCode每日一题240206【反悔性贪心+堆】LCP30、魔塔游戏
948025485可上全网独家的欧弟OJ系统练习华子OD、大厂真题绿色聊天软件戳od1336了解算法冲刺训练文章目录题目链接题目描述解题思路代码PythonJavaC++时空复杂度华为OD算法/大厂面试高频题
算法练习
冲刺训练题目链接
闭着眼睛学算法
·
2024-02-09 23:07
最新华为OD真题
#
优先队列
#
贪心
java
c++
leetcode
python
优先队列
【Py/Java/C++三种语言OD2023C卷真题】20天拿下华为OD笔试之【贪心】2023C-分割均衡字符串【欧弟算法】全网注释最详细分类最全的华为OD真题题解
文章目录题目描述与示例题目描述输入描述输出描述补充说明示例输入输出解题思路代码PythonJavaC++时空复杂度华为OD算法/大厂面试高频题
算法练习
冲刺训练题目描述与示例题目描述均衡串定义:字符串只包含两种字符
闭着眼睛学算法
·
2024-02-09 21:14
最新华为OD真题
#
贪心
算法
java
c++
python
华为od
leetcode
【
算法练习
】leetcode算法题合集之其他篇
贪心算法LeetCode376.摆动序列LeetCode376.摆动序列最后是向上幅度的摆动序列定义为up,最后是向下幅度的摆动序列定义为down。如果数值相等,那么摆动序列的长度是不变的。classSolution{publicintwiggleMaxLength(int[]nums){intn=nums.length;if(nnums[i-1]){up[i]=down[i-1]+1;down[
秋装什么
·
2024-02-09 10:35
算法
算法
leetcode
职场和发展
Java
算法练习
4
Java
算法练习
41.1[145.二叉树的后序遍历](https://leetcode.cn/problems/binary-tree-postorder-traversal/)1.2[173.二叉搜索树迭代器
It_张
·
2024-02-09 08:10
算法练习
Java
java
算法
开发语言
证明之
根号
2的无理性
根号
2的无理性反证法的力量:证明2\sqrt{2}2是无理数的奇妙之旅我在上一个系列中说到,一个数如果可以写成分数p/q(其中p和q是整数)的形式则称为有理数,若不可以则称为无理数。
忆梦九洲
·
2024-02-09 04:47
数学
算法
数学
数学建模
根号2的无理性
反证法
证明
2 月 7 日
算法练习
- 数据结构-树状数组
树状数组lowbit在学习树状数组之前,我们需要了解lowbit操作,这是一种位运算操作,用于计算出数字的二进制表达中的最低位的1以及后面所有的0。写法很简单:intlowbit(intx){returnx&-x;}这是利用了计算机存储整数的特性来写的,在计算机中整数都使用补码进行存储,原理不做深究,记住怎么写即可。树状数组基础树状数组是一种可以“动态求区间和”的树形数据结构,但并没有真正地构造出
小蒋的学习笔记
·
2024-02-09 00:39
算法
算法
数据结构
java
Word如何输入数学特殊格式?
输入分数:在word中用快捷键ctrl+F9,会出现一个大括号,然后里面输入eq\f(a,b),然后按shift+F9,即可出现分子是a,分母是b的分数输入
根号
:在word中用快捷键ctrl+F9,会出现一个大括号
办公教程
·
2024-02-08 18:25
我的好朋友——陈鸣飞
这位男子经常以
根号
一、小矬子等词
北航实验2020届2班写作园地
·
2024-02-08 11:34
2 月 7 日
算法练习
- 数据结构-树状数组上二分
问题引入给出三种操作,0在容器中插入一个数。1在容器中删除一个数。2求出容器中大于a的第k大元素。树状数组的特点就是对点更新,成段求和,而且常数非常小。原始的树状数组只有两种操作,在某点插入一个数和求1到i的所有数的和。这道题目一共有三种操作,但是实质上其实只有两种:插入和询问。插入操作和删除操作可以视为一种,只不过一个是将标记+1,另一个是-1,而插入的数对应于树状数组的下标,这样就可以在log
小蒋的学习笔记
·
2024-02-08 10:38
算法
算法
数据结构
根号
分治入门
根号
分治虽然名字里面有“分治”但实际上和分治的关系并不大,
根号
分治更多的还是一种思想。
根号
分治的思想是将询问根据一个阈值设为SSS分为两部分。
wa的一声哭了
·
2024-02-08 09:28
根号分治
算法
数据结构
mybatis
java
spring
boot
spring
django
算法练习
-二叉搜索树的最小绝对差(思路+流程图+代码)
难度参考难度:中等分类:二叉树难度与分类由我所参与的培训课程提供,但需要注意的是,难度与分类仅供参考。且所在课程未提供测试平台,故实现代码主要为自行测试的那种,以下内容均为个人笔记,旨在督促自己认真学习。题目给你一个二叉搜索树的根节点root,返回树中任意两不同节点值之间的最小差值。差值是一个正数,其数值等于两值之差的绝对值。示例1:输入:root=[4,2,6,1,3]输出:1示例2:输入:ro
Yamai Yuzuru
·
2024-02-08 02:41
算法编程笔记
算法
流程图
算法练习
-删除二叉搜索树中的节点(思路+流程图+代码)
难度参考难度:中等分类:二叉树难度与分类由我所参与的培训课程提供,但需要注意的是,难度与分类仅供参考。且所在课程未提供测试平台,故实现代码主要为自行测试的那种,以下内容均为个人笔记,旨在督促自己认真学习。题目给定一个二叉搜索树的根节点root和一个值ky,删除二叉搜索树中的key对应的节点,并保证二叉搜索树的性质不变。返回二叉搜索树(有可能被更新)的根节点的引用。示例1:输入:root=[5,3,
Yamai Yuzuru
·
2024-02-08 02:40
算法编程笔记
流程图
leecode
算法
数据结构
2 月 7 日
算法练习
- 数据结构-并查集
并查集并查集是一种图形数据结构,用于存储图中结点的连通关系。每个结点有一个父亲,可以理解为“一只伸出去的手”,会指向另外一个点,初始时指向自己。一个点的根节点是该点的父亲的父亲的的父亲,直到某个点的父亲是自己根当两个点的根相同时,我们就说他们是属于同一类,或者说是连通的。如下:7、5、1、3、6的根都是3,所以他们是连通的,2、4是连通的,而2、6不连通,因为他们的根不同找根找根的方法是:如果当前
小蒋的学习笔记
·
2024-02-08 02:14
算法
算法
数据结构
[
算法练习
3] - 深度优先M(岛屿数量 js)
leetcode200题:描述给你一个由‘1’(陆地)和‘0’(水)组成的的二维网格,请你计算网格中岛屿的数量。岛屿总是被水包围,并且每座岛屿只能由水平方向和/或竖直方向上相邻的陆地连接形成。此外,你可以假设该网格的四条边均被水包围。示例1:输入:grid=[[“1”,“1”,“1”,“1”,“0”],[“1”,“1”,“0”,“1”,“0”],[“1”,“1”,“0”,“0”,“0”],[“0”
双击空格001
·
2024-02-08 00:01
算法
深度优先
javascript
分解质因数--数学模板
点击跳转例题在分解质因数的时候,我们只需要枚举一半的约数即可,因为约数是成对存在的,所以复杂度为O(
根号
n)。
一只蓝色小鲨鱼
·
2024-02-07 17:18
总结的语法
数学
蓝桥杯
算法
c++
试除法求约数--数学模板
点击跳转例题核心代码:从1开始枚举,因为约数成对出现,所以枚举一半即可,复杂度为O(
根号
n)for(inti=1;i#defineintlonglong//(有超时风险)#definePIIpair#defineendl
一只蓝色小鲨鱼
·
2024-02-07 17:18
数学
总结的语法
算法
c++
数据结构
蓝桥杯
算法练习
:最小生成树
目录Prime算法数据结构核心代码Kruskal算法数据结构算法思路核心代码例题最小生成树试炼之最短网络描述输入数据范围输出输入样例1输出样例1Prime算法数据结构二维数组:graph[n][n]:存储图distance[n]:存储正在生成的最小生成树与未连接结点的最小距离v[n]:存储已加入正在生成的最小生成树的点核心代码intPrime(){for(inti=0;ia[min_pointer
羊老开
·
2024-02-07 12:29
算法练习
算法
2 月 6 日
算法练习
- 深度优先搜索
砝码承重【问题描述】你有一架天平和N个砝码,这N个砝码重量依次是W1,W2,...,WN。请你计算一共可以称出多少种不同的正整数重量?注意砝码可以放在天平两边。【输入格式】输入的第一行包含一个整数N。第二行包含N个整数:W1,W2,W3,...,WN。【输出格式】输出一个整数代表答案。【样例输入】3146【输出样例】10【样例说明】能称出的10种重量是:1、2、3、4、5、6、7、9、10、11。
小蒋的学习笔记
·
2024-02-07 10:54
算法
深度优先
算法
图论
算法练习
-四数之和(思路+流程图+代码)
难度参考难度:中等分类:数组难度与分类由我所参与的培训课程提供,但需要注意的是,难度与分类仅供参考。且所在课程未提供测试平台,故实现代码主要为自行测试的那种,以下内容均为个人笔记,旨在督促自己认真学习。题目给定一个包含n个整数的数组nums和一个目标值target,判断nums中是否存在四个元素a,b,c和d,使得a+b+c+d的值与target相等?找出所有满足条件且不重复的四元组。示例1:输入
Yamai Yuzuru
·
2024-02-07 06:27
算法编程笔记
算法
数据结构与
算法练习
-冒泡排序
python数据结构与
算法练习
-冒泡python实现这里仅记录冒泡排序的思想以及简单解答,考试中面对排序问题应该不会限制使用方法。思想:冒泡排序是通过元素与元素之间的比较与交换来达到对列表的重新排列。
Hide on spring water
·
2024-02-07 04:23
数据结构
算法
排序算法
2 月 5 日
算法练习
- 动态规划
DP(动态规划)全称DynamicProgramming,是运筹学的一个分支,是一种将复杂问题分解成很多重叠的子问题、并通过子问题的解得到整个问题的解的算法。在动态规划中有一些概念:nusingnamespacestd;constintN=1e2+5;intn,a[N][N],dp[N][N][N];intmain(){memset(dp,-0x3f,sizeof(dp));cin>>n;for(
小蒋的学习笔记
·
2024-02-07 00:45
算法
算法
动态规划
深度优先
【
算法练习
】leetcode算法题合集之动态规划背包问题篇
背包概念01背包问题有N件物品和一个最多能背重量为W的背包。第i件物品的重量是weights[i],得到的价值是value[i]。每件物品只能用一次,求解将哪些物品装入背包里物品价值总和最大。输入:weight[1,3,4]value:[15,20,30],最多能背重量总和为4的物品。dp[i][j]指的是在[0,i]个物品中在容量为j的背包中可选择的最大价值。如果当前容量是小于weight[i]
秋装什么
·
2024-02-06 12:18
算法
算法
leetcode
动态规划
【
算法练习
】leetcode算法题合集之排序篇
排序算法快速排序单路快排获取随机一个元素,元素左边是小于它的,元素右边是大于它的。partition:选择一个元素,交换left。比较nums[left]和nums[i],如果nums[i]=right){return;}intp=partition(nums,left,right);sort(nums,left,p-1);sort(nums,p+1,right);}privateintparti
秋装什么
·
2024-02-06 12:48
算法
算法
leetcode
排序算法
【
算法练习
】leetcode算法题合集之动态规划篇
普通动规系列LeetCode343.整数拆分LeetCode343.整数拆分将10的结果存在索引为10的位置上,需要保证数组长度是n+1,索引的最大值是n,索引是从0开始的。n的拆分,可以拆分为i和n-i,当然i可以继续拆分。而且拆分为n-1和1的结果和n-2和2的结果的大小也是不一定的。classSolution{publicintintegerBreak(intn){int[]dp=newin
秋装什么
·
2024-02-06 12:45
算法
算法
leetcode
动态规划
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他