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
算法思想.
游戏开发常见算法
1.根据权重获取不同的值:
算法思想
:代码实现:_proto.randWeightEnemy=function(enemyIdMap,enemyIds,targetWeight,weightArray,monsterNumLimit
小春熙子
·
2023-12-06 14:07
javascript
游戏程序
算法
Yolov3学习笔记
1.YOLOv3
算法思想
YOLOv3的作者自从写完YOLOv3后就不再更新,因为开源算法会被用来干不好的事情,这样确实很遗憾,但后面依然有人接手,现在已经到V8。
朴公英不会飞
·
2023-12-06 10:48
YOLO
笔记
机器学习
Leetcode—2477.到达首都的最少油耗【中等】
2023每日刷题(五十)Leetcode—2477.到达首都的最少油耗
算法思想
参考自灵茶山艾府实现代码classSolution{public:longlongminimumFuelCost(vector
源代码•宸
·
2023-12-05 16:16
LeetCode刷题
leetcode
深度优先
算法
c++
经验分享
贪心
Leetcode—205.同构字符串【简单】
2023每日刷题(五十)Leetcode—205.同构字符串
算法思想
参考自k神思路实现代码classSolution{public:unordered_maps2t,t2s;boolisIsomorphic
源代码•宸
·
2023-12-05 16:43
LeetCode刷题
leetcode
算法
职场和发展
c++
经验分享
哈希表
数据结构算法-插入排序算法
往往需要将牌从乱序排列变成有序排列这就是插入排序插入排序
算法思想
先看图首先第一个元素我默认已有序那我们从第二个元素开始,依次插入到前面已有序的部分中。
小森程序员
·
2023-12-05 07:56
小森数据结构算法技术总结
算法
排序算法
数据结构
插入排序
【C++、partition】快速排序算法实现
算法思想
快速排序也采用分治思想;把原始的数组筛选成较小和较大两个子数组,然后递归地排序两个子数组;在分成较小和较大的两个子数组过程中,如何选定基准值很关键。
DinDin1995
·
2023-12-05 07:25
数据结构与算法
快速排序
数据结构
排序算法
算法
【数据结构与算法】->算法->动态规划(中)->详解动态规划理论
动态规划(中)Ⅰ前言Ⅱ一个模型三个特征A.一个模型B.三个特征1.最优子结构2.无后效性3.重复子问题Ⅲ一个特征三个模型实例解析Ⅳ两种动态规划解题思路总结A.状态转移表法B.状态转移方程法Ⅴ四种
算法思想
比较分析
_为光
·
2023-12-05 05:12
数据结构与算法
算法
动态规划
最优子结构
无后效性
重复子问题
数据结构和算法专题---2、
算法思想
上文讲到算法的概念、复杂度,本文给大家介绍具体的
算法思想
,让大家对算法设计理念有个认识,后续再分别介绍各种算法。
斑马工
·
2023-12-05 05:36
数据结构和算法专题
数据结构
算法
算法思想
动态规划
算法思想
动态规划(DynamicProgramming,DP,P指的是一种表格法,不是编程,而是一种表格处理方法,把每一步得到的子问题结果存储在表格中,每次遇到该子问题时不需要再求解一遍,只需要查询表格即可),由美国数学家理查德.贝尔曼(richardbellman)发明。算法原理动态规划算法的核心就是记住已经解决过的子问题的解。动态规划法建议,与其对交叠的子问题一次又一次地求解,不如对每个较小的子问题只
mysimplebook
·
2023-12-05 03:47
AcWing 95. 费解的开关 Python详解
一、
算法思想
--递推(详细证明见算法竞赛进阶指南原书)1)若固定第1行,则方案至多只有1种2)把第1行的所有情况遍历,先把亮着的灯全部关闭3)遍历前4行,如果灯是关着的,就把下1行同1列的灯改变状态4)
baisj001
·
2023-12-05 00:48
python
Leetcode—1038.从二叉搜索树到更大和树【中等】
2023每日刷题(四十九)Leetcode—1038.从二叉搜索树到更大和树
算法思想
二叉搜索树的中序遍历(左根右)结果是一个单调递增的有序序列,我们反序进行中序遍历(右根左),即可以得到一个单调递减的有序序列
源代码•宸
·
2023-12-04 12:47
LeetCode刷题
leetcode
深度优先
算法
经验分享
c++
邻接矩阵的建立
【
算法思想
】(1)输入总顶点数和总边数。(2)依次输入点的信息存入顶点表中。(3)初始化邻接矩阵,使每个权值初始化为极大值。(4)构造邻接矩阵。
速 �
·
2023-12-04 08:43
算法
图(二)——图的遍历
目录→图的遍历→深度优先搜索遍历↓基本思想:↓→递归深度优先搜索遍历↓
算法思想
:↓→非递归深度优先搜索遍历↓
算法思想
:→广度优先搜索遍历↓基本思想:→算法实现的综合应用:(无向图为例)↓运行结果:↓算法实现
Ower@
·
2023-12-03 03:34
#
图
数据结构与算法
算法
数据结构
c语言
深度优先
【数据结构】图的深度优先遍历
文章目录1.
算法思想
2.定义结构体3.函数实现4.测试结果5.完整代码1.
算法思想
从某顶点开始遍历,找到某顶点未被遍历且存在与其他顶点相连的边,那么遍历该结点,并修改为遍历,然后从该顶点的边表继续查找未被遍历且存在边的顶点
每天进步一点丶
·
2023-12-03 03:32
数据结构
深度优先
数据结构
图论
【C++】A*算法
算法思想
在学习A∗A^*A∗算法之前,首先需要引入评估函数f(n)
cout0
·
2023-12-02 14:42
C/C++
算法
c++
数据结构
Leetcode—1657.确定两个字符串是否接近【中等】
2023每日刷题(四十五)Leetcode—1657.确定两个字符串是否接近
算法思想
源于灵神实现代码classSolution{public:boolcloseStrings(stringword1,stringword2
源代码•宸
·
2023-12-02 10:12
LeetCode刷题
leetcode
算法
职场和发展
c++
经验分享
PageRank算法和HITS算法
一、Pagerank算法PageRank是google搜素算法用到的
算法思想
。
nana-li
·
2023-12-02 09:46
Data
mining
pagerank
网页排名
HITS
交换排序算法之快速排序-C语言版(带图详细)
二、
算法思想
三、实例讲解四、算法分析1.时间复杂度2.空间复杂度五、代码实现六、运行结果总结前言哈喽,大家好,我最近在复习数据结构中的排序算法章节,今天复习到了交换排序算法中的快速排序算法,所以给大家分享一下
小陈没烦恼
·
2023-12-02 08:55
交换排序
数据结构
数据结构
算法
快速排序
数据分析课程设计(数学建模+数据分析+数据可视化)——利用Python开发语言实现以及常见数据分析库的使用
分析方法与过程数据探索性与预处理合并文件并检查缺失值2.计算文件的当中的值消费指数的描述性分析首先对数据进行标准化处理聚类模型的评价聚类模型的结果关联利用决策树模型进行预测决策数模型的数据处理决策树模型的参数设置模型参数如下表:特征重要性:决策树
算法思想
模型评价
Tech行者
·
2023-12-02 02:36
python综合案例的讲解
开发语言
数据分析
信息可视化
13《算法入门教程》贪心算法之活动选择问题
前言本节内容是贪心算法系列之一:活动选择问题,主要讲解了什么是活动选择问题,如何利用贪心算法解决活动选择问题,给出了活动选择问题的实现伪代码并进行分析,并用java语言进行了伪代码实现,帮助大家通过活动选择问题更好的理解贪心
算法思想
的应用
木子教程
·
2023-12-01 18:02
王道书 P150 T20 + 拓展(表达式树的计算)
/***用二叉树链式存储实现王道P150T20+拓展(表达式树的计算)***①
算法思想
*①将给定的表达式树转换为等价的中缀表达式:其实就是中缀表达式树加括号。*记住中缀表达式加括号的逻辑。
还没还没
·
2023-12-01 15:34
王道书第五章综合应用题
算法
数据结构
c++
链表
c语言
王道书 P150 T19
/***用二叉树链式存储实现王道P150T19*①
算法思想
*要知道谁是叶子节点,以及叶子节点所在的层次。
还没还没
·
2023-12-01 15:04
王道书第五章综合应用题
算法
链表
数据结构
c++
c语言
王道书 P150 T18(在中序线索二叉树里找指定节点在后序的前驱节点)+ 拓展(在中序线索二叉树里找指定节点在先序的后继节点)
目录在中序线索二叉树里找指定节点在后序的前驱节点在中序线索二叉树里找指定节点在先序的后继节点在中序线索二叉树里找指定节点在后序的前驱节点/***用二叉树链式存储实现王道P150T18*①
算法思想
*①在中序线索二叉树里找指定节点在后序的前驱节点
还没还没
·
2023-12-01 15:04
王道书第五章综合应用题
算法
数据结构
c++
链表
c语言
王道书P150 T16
/***用二叉树链式存储实现王道P150T16**①
算法思想
*遍历所有的节点找到叶子节点,然后把节点连接一起。*用哪一种遍历方式都可以改。
还没还没
·
2023-12-01 15:03
王道书第五章综合应用题
算法
c++
数据结构
c语言
链表
王道书 P150 T13(可以参考着P134 T5)
/***用二叉树链式存储实现王道P150T13(求最近公共祖先)**①
算法思想
*非递归后序遍历中,遍历到m时,栈内的元素就是m自己和m的所有祖先的指针;*遍历到n时,栈内的元素就是n自己和n的所有祖先的指针
还没还没
·
2023-12-01 15:33
王道书第五章综合应用题
算法
链表
数据结构
c++
c语言
王道书 P150 T17(判断两棵二叉树是否相似)+ 拓展(判断两棵二叉树是否相等)
/***用二叉树链式存储实现王道P150T17(判断两棵二叉树是否相似)+拓展(判断两棵二叉树是否相等)**①
算法思想
*①判断两棵二叉树是否相似(树形相似)*②判断两棵二叉树是否相等*对于①:*当两棵树是空的
还没还没
·
2023-12-01 15:33
王道书第五章综合应用题
算法
数据结构
c++
链表
c语言
王道书 P150 T15(已知一棵树是满二叉树,已知先序序列求解后序序列)+ 拓展(已知一棵树是满二叉树,已知后序序列求解先序序列)
/***用二叉树链式存储实现王道P150T15(已知一棵树是满二叉树,已知先序序列求解后序序列)+拓展(已知一棵树是满二叉树,已知后序序列求解先序序列)**①
算法思想
*关于①:*我们如果想要还原出一棵树
还没还没
·
2023-12-01 15:33
王道书第五章综合应用题
算法
c++
数据结构
c语言
链表
【二叉排序树(Binary Sort Tree)又称为二叉搜索树,二叉查找树,)二叉排序树的操作----插入生成删除】
又称为二叉搜索树,二叉查找树,)二叉树的查找分析二叉排序树的操作----插入二叉排序树的操作----生成二叉排序树的操作----删除二叉排序树(BinarySortTree)又称为二叉搜索树,二叉查找树,)【
算法思想
forever_youyang
·
2023-12-01 12:31
数据结构
机器学习(一):简介
机器学习简介这是一篇机器学习的介绍,本文不会涉及公式推导,主要是一些
算法思想
的随笔记录。适用人群:机器学习初学者,转AI的开发人员。
打不死的小黑
·
2023-12-01 01:08
机器学习
机器学习
机器学习
算法
数据科学
人工智能
四则计算机实现(C++)(堆栈的应用)
图解
算法思想
:1、图中1、2、3、4~~表示操作的前后顺序2、图中橙色栈用来处理数字,黄色用来处理运算符。3、本图实际上将中缀转后缀、后缀求值两步整合在一起最后一步执行:取出‘-’,然
我爱吃香菜~
·
2023-11-30 23:15
数据结构
c++
算法
开发语言
面试必问的排序算法
1、冒泡排序O(n^2)
算法思想
:共n个元素需要排序,通过比较相邻的两个元素,并将较大的元素放到后面,以此每一轮比较将乱序的元素中的最大的元素放到最后一个有序区间中。每一次遍历都能确定一
胤凯o
·
2023-11-30 14:12
Go
排序算法
算法
数据结构
Go
面试
八大排序之——堆排序
文章目录一、
算法思想
二、堆排序的优缺点三、源代码四、过程解析step1:step2:step3:step4:总结一、
算法思想
堆排序是基于二叉树数据结构完成的。首先,将连续的数组视为一个完全二叉树。
War_wick
·
2023-11-30 12:37
java
算法
排序算法
数据结构
双指针算法题入门
双指针双指针法是一种常用于数组或链表的
算法思想
,它通过维护两个指针,在特定条件下,以不同的步进方式移动指针,从而解决一些问题。双指针法包括快慢指针、左右指针等不同的变种,用于解决不同类型的问题。
佚名涙
·
2023-11-30 11:22
算法
后端
java
数据结构
图解选择排序算法及优化
流川枫博客主页:流川枫的博客专栏:和我一起学java语录:Stayhungrystayfoolish工欲善其事必先利其器,给大家介绍一款超牛的斩获大厂offer利器——牛客网点击免费注册和我一起刷题吧文章目录1.
算法思想
YoLo♪
·
2023-11-29 18:24
JavaSE零基础学习
java
jvm
算法
排序算法
c语言判定三角形流程图_C语言判断三角形的类型
算法思想
首先判断其两边之和是否大于第三边,若大于则判断可以构成三角形,再进一步判断该三角形是什么三角形,并计算这个三角形的面积;否则不能构成三角形。①从键盘输入三角形的三条边。
weixin_39635459
·
2023-11-29 17:48
c语言判定三角形流程图
C语言判断三角形类型
算法思想
首先判断其两边之和是否大于第三边,若大于则判断可以构成三角形,再进一步判断该三角形是什么三角形,并计算这个三角形的面积;否则不能构成三角形。①从键盘输入三角形的三条边。
「已注销」
·
2023-11-29 17:47
c语言
开发语言
c语言
开发语言
算法思想
之双指针
1、什么是双指针严格的来说,双指针只能说是是算法中的一种技巧。双指针主要用于遍历数组,两个指针指向不同的元素,从而协同完成任务。双指针可以从不同的方向向中间逼近,即对撞指针,也可以朝着同一个方向遍历,即快慢指针。2、双指针问题细节通俗的说,就是在数组遍历中,我们使用两个指针进行操作。所以双指针问题基本有以下几个细节:双指针的初始位置。双指针的移动方法。遍历的结束条件。根据双指针的分类,都各有两种可
_Tough_Girl
·
2023-11-29 15:54
算法
算法
决策树:从根到叶的智慧之路
1.分类树和回归树2.基本概念二、决策树的基本
算法思想
如何选择某个节点的分割条件?
_用户昵称_
·
2023-11-29 14:55
机器学习
决策树
算法
机器学习
C语言——打印水仙花数
算法思想
具体如下:分离出个位数,算术表
程序猿shape
·
2023-11-28 22:48
C语言代码编程
c语言
开发语言
【CSDN竞赛第45期】C++题解
算法思想
:如果两个数的平方和或平方差的绝对值为整数,则说明这个数是个平方数,它存在#includeusingnamespacestd;intmain(){doublea,b;cin>>a>>b;if(a
辉常腻害
·
2023-11-28 19:34
c++
开发语言
【C++】递归实现全排列
问题描述设计一个递归算法生成n个元素{r1,r2,…,rn}的全排列
算法思想
设一个集合R={r1,r2,r3,....,rn},当n=1时,可以确定出排列方式perm(R)=r1;集合Ri=R-ri。
MrSHUAI123
·
2023-11-28 18:14
c++
开发语言
[6题大章] 莫队、带修莫队、树上莫队学习笔记
大佬ouuan学习笔记:莫队、带修莫队、树上莫队详解这个写的很好,有适用范围与
算法思想
\text{\\\\}普通莫队时间复杂度证明:左端点都在同一个n\sqrt{n}n内左端点最多移O(mn)O(m\sqrt
wly_sh
·
2023-11-28 16:46
莫队
分块
算法
树结构
『数据结构』莫队、带修莫队、树上莫队详解
算法思想
莫队的精髓就在于通过对询问进行排序,并把询问
weixin_30824277
·
2023-11-28 16:15
数据结构与算法
Leetcode—907.子数组的最小值之和【中等】
2023每日刷题(四十二)Leetcode—907.子数组的最小值之和
算法思想
参考自y神思想实现代码classSolution{public:intsumSubarrayMins(vector&arr)
源代码•宸
·
2023-11-28 12:24
LeetCode刷题
leetcode
算法
职场和发展
c++
经验分享
单调栈
排序算法——堆排序
目录1️⃣概念回顾二叉树完全二叉树大根堆小根堆2️⃣堆排序基本介绍:
算法思想
:实例:思路步骤:代码实现:算法性能分析:学习堆排序之前,先回顾以下概念:1️⃣概念回顾二叉树:二叉树是指树中节点的度不大于2
心皿月
·
2023-11-27 20:15
Java
数据结构与算法
排序算法
算法
java
树
数据结构
数据结构——哈希排序
算法思想
如果一个元素序列a里没有重复的元素,而我们需要找最大值或者前几个最大值时,怎么办呢?
芣苢的成长之路
·
2023-11-27 20:45
数据结构
数据结构
哈希算法
算法
排序算法
c语言
数据结构—内部排序(下)
文章目录8.内部排序(下)(6).归并排序#1.先做合并#2.再来排序#3.代码实现#4.稳定性与时间复杂度分析(7).快速排序#1.
算法思想
#2.代码实现#3.稳定性与时间复杂度分析(8).基数排序#1
Voltline
·
2023-11-27 13:03
数据结构与算法
数据结构
算法
排序算法
粒子群优化(PSO)算法
一.
算法思想
粒子群算法(ParticleSwarmOptimization,PSO)最早是由Eberhart和Kennedy于1995年提出,它的基本概念源于对鸟群觅食行为的研究。
Wenqi~
·
2023-11-27 11:12
合并排序算法
算法思想
合并排序算法是用分治策略实现对n个元素进行排序的算法。其基本思想是:将待排序元素分成大小大致相同的两个子集合,分别对两个子集合进行排序,最终将排好序的子集合合并成所要求的排好序的集合。
陆i越
·
2023-11-27 04:36
算法
排序算法
算法分析与设计「一」枚举
文章目录一、枚举
算法思想
二、例题分析一、枚举
算法思想
什么是枚举算法?在进行归纳推理时,如果逐个考察了某类事件的所有可能情况,因而得出一般结论,那么这结论是可靠的,这种归纳方法叫做枚举法。
imByte
·
2023-11-27 02:44
算法与数据结构
算法
数据结构
c++
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他