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
AI_算法基础
非对称加密算法(RSA、ECC、SM2)——密码学基础
对称加密算法(AES、ChaCha20和SM4)Python实现——密码学基础(Python出现Nomodulenamed“Crypto”解决方案)这篇的续篇,因此实践部分少些;文章目录一、非对称加密
算法基础
二
·
2025-07-22 19:09
Python
算法基础
篇之线性搜索算法:顺序搜索、二分搜索
Python
算法基础
篇之线性搜索算法:顺序搜索、二分搜索引用1.顺序搜索算法2.二分搜索算法3.顺序搜索和二分搜索的对比a)适用性b)时间复杂度c)前提条件4.实例演示实例1:顺序搜索实例2:二分搜索总结引用在算法和数据结构中
挣扎的蓝藻
·
2025-07-19 17:26
Python算法初阶:入门篇
python
算法
开发语言
A*算法详解
A*算法详解一、A*
算法基础
概念1.1算法定位1.2核心评估函数1.3关键数据结构二、A*算法的核心步骤三、启发函数设计3.1网格地图中的启发函数3.2启发函数的选择原则三、Java代码实现四、启发函数的设计与优化
·
2025-07-19 12:50
目标检测YOLO实战应用案例100讲-基于深度学习的自动驾驶目标检测算法研究(续)
目录基于双蓝图卷积的轻量化自动驾驶目标检测算法5.1引言5.2DarkNet53网络冗余性分析5.3双蓝图卷积网络5.4实验结果及分析基于深度学习的自动驾驶目标检测算法研究与应用传统的目标检测算法目标检测基线算法性能对比与选择相关理论和
算法基础
林聪木
·
2025-07-10 07:58
目标检测
YOLO
深度学习
华为OD机试专栏--1.3
算法基础
:1.3.3 动态规划入门
目录1.3
算法基础
1.3.3动态规划入门一、动态规划的核心思想1.1什么是动态规划?
xiaoheshang_123
·
2025-07-10 02:27
华为OD机试真题题库解析
华为od
面试
职场和发展
算法
算法设计与分析 知识总结
一、
算法基础
算法是对特定问题求解步骤的描述,是指令的有限序列,具有输入、输出、有穷性、确定性和可行性五个性质。程序则是算法用某种编程语言的具体实现。
vortex5
·
2025-07-09 13:34
算法
【归纳】C++入门算法模版总结(超级详细!!!)(包括高精度,排序,枚举,二分,搜索,动态规划等)
0.前言本文针对有一定
算法基础
的选手制作,收录了大部分算法的模板,详细解说可以点进去我提供的链接了解。或者进入我的主页给一点支持!
·
2025-07-06 22:45
近似算法与随机化算法:处理难解问题的实用方法
第一章近似
算法基础
1.1近似算法概述“在精度与效率间寻找平衡的艺术”
全息架构师
·
2025-07-04 16:55
算法
学而思编程周赛语言普及奠基组 | 2025年春第15周T1 新二进制
专栏特色1.经典算法练习:根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的代码实现与详细指导,帮助您夯实
算法基础
。
热爱编程的通信人
·
2025-06-30 17:10
算法
c++
学而思编程周赛语言普及奠基组 | 2025年春第15周T2 散步
专栏特色1.经典算法练习:根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的代码实现与详细指导,帮助您夯实
算法基础
。
热爱编程的通信人
·
2025-06-30 17:10
算法
c++
ROS常用的路径规划算法介绍
在ROS中,常用的路径规划算法主要有以下几种:全局路径规划算法A*算法:在Dijkstra
算法基础
上加入启发式函数,如曼哈顿距离或欧氏距离,优先探索靠近目标的节点,效率更高。
Xian-HHappy
·
2025-06-30 17:38
机器人-Robot
算法
机器人
路径规划
ROS
GESP认证C++编程真题解析 | GESP202409 三级 单选题和判断题
专栏特色1.经典算法练习:根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的代码实现与详细指导,帮助您夯实
算法基础
。
热爱编程的通信人
·
2025-06-29 18:13
历年GESP
CSP-J
CSP-S真题解析
c++
开发语言
LLMs基础学习(八)强化学习专题(7)
LLMs基础学习(八)强化学习专题(7)文章目录LLMs基础学习(八)强化学习专题(7)Actor-Critic
算法基础
原理算法流程细节算法优缺点分析算法核心总结视频链接:https://www.bilibili.com
汤姆和佩琦
·
2025-06-28 08:03
NLP
学习
Actor-Critic
算法
1995年NOIP试题解析与答案指南
试题涵盖基础编程概念、
算法基础
、逻辑思维、数据结构、输入输出处理、错误处理与调试以及程序效率优化等方面的知识点。通过回顾和学习这些试题,可以帮助学习者提升编程能力,加深对计算机科学基础的理解,并培养逻
红廉骑士兽
·
2025-06-26 01:55
关于结构体,排序,递推的详细讲解(从属于GESP四级)
本章内容排序
算法基础
结构体递推简单双指针一、排序
算法基础
三剑客冒泡Bubble、选择Selection、插入Insertion1.预备知识1.1排序算法评价指标指标含义影响答题的典型问法时间复杂度算法在最坏
·
2025-06-26 00:50
Python 算法及其架构设计详解
文章目录一、
算法基础
与架构概述二、经典算法实现与分析1.排序算法-快速排序2.搜索算法-二分查找3.图算法-广度优先搜索(BFS)三、算法架构设计模式1.策略模式(StrategyPattern)2.管道
conkl
·
2025-06-22 16:32
python知识
python
算法
开发语言
算法基础
:贪心策略
贪心策略目录贪心策略概念思路算法考题概念贪心策略的百度解释是:在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,算法得到的是在某种意义上的局部最优解。贪心算法不是对所有问题都能得到整体最优解,关键是贪心策略的选择。基本上所有的贪心算法都可以用回溯来解决(全排列),就是说如果真的想不到好的贪心策略去实现,全排列也可以解决这个算法问题,只是时间复杂度会非常高(>O(n!
Ym影子
·
2025-06-22 15:58
算法
算法
贪心算法
leetcode
GIS
算法基础
知识点总结
绪论基本计算方法:穷举法、贪心算法、分治法、动态规划法、迭代法、分支界限法(BranchandBound)穷举法:通过枚举所有可能的解来寻找最优解。优点是简单直接,缺点是计算量大,适用于小规模问题。贪心算法:每一步都选择当前最优的局部解,期望通过局部最优达到全局最优。优点是计算速度快,缺点是不一定能得到全局最优解。分治法:将问题分解为若干子问题,分别解决后再合并结果。(归并排序和快速排序)动态规划
熊猫_luoul
·
2025-06-19 17:35
GIS算法基础
算法
扩展欧几里德算法 递归法 递推法 手算法 原理及实现
扩展欧几里德算法递归法递推法手算法原理及实现顾名思义,扩展欧几里德算法是在欧几里德
算法基础
上扩展的算法.欧几里德算法和扩展欧几里德算法在用途上的区别:欧几里德算法(gcd):即求两个整数的最大公约数.扩展欧几里德算法
黎哩吖
·
2025-06-19 13:05
算法
人工智能
机器学习
学而思编程周赛语言普及奠基组 | 2025年春第2周T3 全都为1
专栏特色1.经典算法练习:根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的代码实现与详细指导,帮助您夯实
算法基础
。
·
2025-06-15 09:57
高级算法设计技巧:分治、回溯与剪枝策略深度解析
第一章分治算法精要1.1分治
算法基础
“分而治之:将大问题拆解为小问题的艺术
全息架构师
·
2025-06-13 22:03
算法
剪枝
java
Python
算法基础
篇:冒泡排序和选择排序
Python
算法基础
篇:冒泡排序和选择排序引言1.冒泡排序算法概述2.冒泡排序算法实现实例1:冒泡排序3.选择排序算法概述4.选择排序算法实现实例2:选择排序5.冒泡排序与选择排序的对比总结引言冒泡排序和选择排序是两种常用的排序算法
挣扎的蓝藻
·
2025-06-10 05:31
Python算法初阶:入门篇
算法
python
排序算法
冒泡排序
选择排序
哈希算法实战全景:安全加密到分布式系统的“核心引擎”
哈希算法实战全景:安全加密到分布式系统的“核心引擎”作者:星之辰标签:#哈希算法#分布式#安全加密#唯一标识#工程实战适用场景:技术面试、工程项目架构、
算法基础
进阶引子:一串随机值,撑起了大厂工程的“半壁江山
星之尘1021
·
2025-06-06 00:25
「高频算法题·从原理到优化」
哈希算法
安全
算法
【
算法基础
】高精度加减乘除法
目录高精度加法高精度减法高精度乘法高精度除法总结高精度加法题目链接:P1601A+BProblem(高精)-洛谷总的思想就是模拟列竖式的加法运算。1)字符串的形式读入两个数据。2)分别把这两个数据的每一位拆分,然后逆序存到数组中。3)数组中的对应位相加然后将结果存到结果数组中的相应位置上,同时处理进位。4)逆序输出结果数组中的值。这里顺带说明一下数组要开多大,也就是下面代码中N要定为多大的值。高精
UrSpecial
·
2025-06-02 21:41
算法
算法
学而思编程2025年CodeStars年度综合评估真题解析 | 基础算法组 T1 除虫计划
专栏特色1.经典算法练习:根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的代码实现与详细指导,帮助您夯实
算法基础
。
热爱编程的通信人
·
2025-05-31 21:04
算法
【算法】力扣体系分类
第一章
算法基础
题型1.1排序算法题1.1.1冒泡排序相关题冒泡排序是一种简单的排序算法,它重复地走访过要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。
患得患失949
·
2025-05-25 08:07
面试考题专栏(前后端)
算法
leetcode
分类
2024年粤港澳青少年信息学创新大赛初中组真题解析(C++)
专栏特色1.经典算法练习:根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的代码实现与详细指导,帮助您夯实
算法基础
。
热爱编程的通信人
·
2025-05-25 04:07
c++
开发语言
【软考】数据结构与
算法基础
- 树结构 - B树和B+树
一、B树(B-Tree)介绍1.1B树(B-Tree)是什么?B树(B-Tree)是一种常用的、高效的、自平衡的树形数据结构B树(B-Tree)是一种平衡查找树B树(B-Tree)是一种多路搜索树1.2B树(B-Tree)的用途B树(B-Tree)适用于外部存储B树(B-Tree)主要用于磁盘存储和文件系统B树(B-Tree)可以高效地进行文件索引和数据库索引。B树(B-Tree)可用于在磁盘上高
本本本添哥
·
2025-05-23 17:11
归档
-
Inbox1
013
-
软考学习(计算机基础)
数据结构
b树
蓝桥杯Python全攻略:从0到1的算法与企业级开发实战指南
本攻略将从零开始,系统梳理Python
算法基础
、企业级开发技术和实战案例,帮助您全面掌握Python编程能力,同时为蓝桥杯竞赛和企业级开发奠定坚实基础。
Android洋芋
·
2025-05-21 20:48
蓝桥杯算法神技:从
0
到企业级的进阶攻略
蓝桥杯
python
算法
广度优先搜索(BFS)
API设计
数据库优化
嵌入与优化
python opencv图片旋转180度_图像旋转90/180 opencv坐标系
问题描述:图像旋转90、180、270等使用类似下面的代码,会有黑边,图像变形之类的问题其实windows系统自带类似的功能,但是我需要批量处理图像,因此尝试自己写
算法基础
:这种直角的旋转,个人理解不涉及到一些插值的东西
小子骚骚
·
2025-05-19 14:26
python
opencv图片旋转180度
机器学习(11)——xgboost
文章目录1.算法背景和动机1.1.提升算法(Boosting)1.2.XGBoost的改进动机2.
算法基础
3.核心创新3.4稀疏感知算法4.系统优化4.1列块(ColumnBlock)4.2缓存感知访问
追逐☞
·
2025-05-19 14:54
机器学习
机器学习
人工智能
光流 | Matlab工具中的光流算法
以下是详细解释及实现步骤:1.光流
算法基础
光流基于两个核心假设:亮度恒定:同一物体在连续帧中的像素亮度不变。微小运动:相邻帧之间的时间间隔短,物体运动幅度小。
单北斗SLAMer
·
2025-05-16 20:20
OpticalFlow(光流)
算法
图像处理
信息与通信
matlab
Meta-Learning算法在机器人适应性控制中的底层机制
1.Meta-Learning
算法基础
1.1Meta-Learning定义与原理Meta-Learning,即元学习,是指让机器学会如何更好地学习,其核心在于通过对多个相关任务的学习来获取更高效的学习策略和知识迁移能力
学习ing1
·
2025-05-10 13:56
算法
机器人
人工智能
Java数据结构:递归算法与回溯策略
递归
算法基础
递归算法是一种将问题分解成更小、更易解决的子问题的方法。它有两个主要部分:基本情况(递归结束的条件)和递归步骤(问题的递归表达)。在Java中,递归方法通过自身调用实现,每次调
雲明
·
2025-05-09 16:29
Java
数据结构
递归算法
回溯策略
八皇后问题
【NLP】33. Pinecone + OpenAI :构建自定义语义搜索系统
这种
算法基础
称为“向量搜索”,它的核心是将文本转换为向量后,在向量空间里搜索最相似的项目。Pinecone是一种专业的向量数据库服务,支持高效的向量存储、检索和更新。
pen-ai
·
2025-05-06 12:09
深度学习
机器学习
自然语言处理
人工智能
算法基础
学习|01快速排序——分治
一、思路(1)确定分界点q[l],q[(l+r)/2],q[r]随机(2)调整范围左边=x(3)递归处理左右两段二、题目练习三、快速排序模板#includeusingnamespacestd;constintN=1e6+10;intq[N];voidquick_sort(intq[],intl,intr){if(l>=r)return;inti=l-1,j=r+1,x=q[l+r>>1];whil
LWing651
·
2025-05-06 12:04
算法学习
学习
c++
算法
【
算法基础
】插入排序算法 - JAVA
一、
算法基础
1.1什么是插入排序插入排序是一种简单直观的排序算法,它的工作原理类似于我们打牌时整理手牌的过程。
n33(NK)
·
2025-05-05 07:25
基础算法
排序算法
算法
数据结构
java
【
算法基础
】快速排序算法 - JAVA
一、
算法基础
1.1什么是快速排序快速排序(QuickSort)是一种高效的分治排序算法,由英国计算机科学家TonyHoare于1960年提出。
n33(NK)
·
2025-05-05 07:23
基础算法
排序算法
算法
数据结构
【
算法基础
】递归算法 - JAVA
一、递归基础1.1什么是递归算法递归算法是一种通过函数调用自身来解决问题的方法。简单来说,就是"自己调用自己"。递归将复杂问题分解为同类的更简单子问题,直到达到易于直接解决的基本情况。1.2递归的核心要素递归算法由两个关键部分组成:边界条件(终止条件):决定递归何时结束,避免无限递归递归步骤:函数调用自身处理较小规模的问题1.3递归的基本结构publicReturnTyperecursiveMet
n33(NK)
·
2025-05-04 18:31
基础算法
java
算法
开发语言
【
算法基础
】三指针排序算法 - JAVA
一、基础概念1.1什么是三指针排序三指针排序是一种特殊的分区排序算法,通过使用三个指针同时操作数组,将元素按照特定规则进行分类和排序。这种算法在处理包含有限种类值的数组时表现出色,最经典的应用是荷兰国旗问题(DutchNationalFlagProblem)。1.2三指针排序的基本思想三指针排序的核心思想是:使用三个指针将数组划分为若干个区域通过元素交换,确保每个区域内的元素都满足特定条件一次遍历
n33(NK)
·
2025-05-03 16:17
基础算法
算法
排序算法
java
【
算法基础
】选择排序算法 - JAVA
一、
算法基础
1.1什么是选择排序选择排序是一种简单直观的排序算法,它的工作原理是:首先在未排序序列中找到最小(或最大)元素,存放到排序序列的起始位置,然后再从剩余未排序元素中继续寻找最小(或最大)元素,
n33(NK)
·
2025-05-03 16:47
基础算法
排序算法
算法
数据结构
蓝桥杯算法开发企业级实战指导:从0到1的C/C++全攻略
本文将结合2024-2025年最新真题和题型变化,全面梳理
算法基础
知识体系,并深入探索企业级开发技术与算法的结合应用。
Android洋芋
·
2025-05-02 08:11
蓝桥杯算法神技:从
0
到企业级的进阶攻略
算法
c语言
蓝桥杯最新趋势
DFS
ROS路径规划
Qt动态规划
二分查找
GESP认证C++编程真题解析 | P11965 [GESP202503 七级] 等价消除
专栏特色1.经典算法练习:根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的代码实现与详细指导,帮助您夯实
算法基础
。
热爱编程的通信人
·
2025-04-30 23:08
c++
算法
数据结构
动态规划问题 -- 路径模型第一题(不同路径)
目录动态规划分析问题五步曲路径模型常用的分析方法(经验)题目概述代码编写动态规划分析问题五步曲不清楚动态规划分析问题是哪关键的五步的少年们可以移步到链接:动态规划
算法基础
这篇文章非常详细的介绍了动态规划算法是如何分析和解决问题的路径模型常用的分析方法
繁华落尽,倾城殇?
·
2025-04-29 20:59
动态规划
算法
c++
leetcode
PSO详解变体上新!新型混合蛾焰粒子群优化(MFPSO)算法
1.2标准PSO和MFO算法的
算法基础
PSO,由Kennedy和Eberhart在1995年[40]提出,模拟了鸟类寻找食物的集体运动。
算法小狂人
·
2025-04-29 18:16
算法改进
算法应用
智能优化算法
算法
二叉树算法精解(Java 实现):从遍历到高阶应用
无论是初学者夯实
算法基础
,还是求职者备战技术面试,掌握二叉树相关算法都是不可或缺的。
yy鹈鹕灌顶
·
2025-04-29 15:17
开发语言
java
算法
leetcode
历年CSP-J复赛真题解析 | 2012年T1 质因数分解
专栏特色1.经典算法练习:根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的代码实现与详细指导,帮助您夯实
算法基础
。
热爱编程的通信人
·
2025-04-27 21:40
c++
历年CSP-J复赛真题解析 | 2011年T1 数字反转
专栏特色1.经典算法练习:根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的代码实现与详细指导,帮助您夯实
算法基础
。
热爱编程的通信人
·
2025-04-27 21:40
c++
Acwing
算法基础
课——排序
一、快速排序1.快速排序算法思想:1.1主要思想主要基于分治思想。确定分界点,调整区间使得左边区间的数都小于等于分界点,右边区间的数都大于等于分界点;再分别对左边和右边的区间进行相同处理,直到最后区间内仅剩1个数或者没有数结束;此时左边和右边都已经排好序了,整体就排好序了。1.2快速排序算法时间复杂度:最差:O(n^2);平均:O(nlogn)。1.3.快速排序步骤:a.确定分界点x:q[(l+r
m0_64548487
·
2025-04-26 03:11
acwing
c++
算法
acwing
算法基础
课文字版(看不懂你打我)——第一课基础算法之:快速排序
本系列帖子将围绕AcWing平台的主打课程——
算法基础
课,并辅以本人自己的学习心得与广大算法爱好者分享知识。如果觉得本篇内容对你有帮助的话,希望不吝点赞。若有不同看法的话欢迎在评论区友善探讨。
acwingwingwing
·
2025-04-26 03:10
acwing算法基础课文字版
算法
排序算法
上一页
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
其他