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
基础算法
零基础数据结构与算法——第四章:
基础算法
-排序(总)
排序上(冒泡/选择/插入)排序中(归并/堆排/快排)排序下(计数/基数/桶)4.1.10排序算法的比较性能比较下表总结了我们学习的排序算法的性能特点:排序算法平均时间复杂度最坏时间复杂度最好时间复杂度空间复杂度稳定性是否基于比较冒泡排序O(n²)O(n²)O(n)O(1)稳定是选择排序O(n²)O(n²)O(n²)O(1)不稳定是插入排序O(n²)O(n²)O(n)O(1)稳定是归并排序O(nlo
qqxhb
·
2025-07-11 08:11
零基础数据结构与算法
算法
小学生编程
算法
排序算法
数据结构
插入
桶
归并
算法设计与分析 知识总结
一、算法
基础算法
是对特定问题求解步骤的描述,是指令的有限序列,具有输入、输出、有穷性、确定性和可行性五个性质。程序则是算法用某种编程语言的具体实现。
vortex5
·
2025-07-09 13:34
算法
基础算法
枚举,贪心
1.枚举穷举所有可能的解:算法枚举通过尝试所有可能的组合或排列来解决问题,确保不会错过任何潜在的解。并进行验证和比较,找到最优解。或者所有解。解空间的类型:可以是一个范围的所有数字(或二元组,字符串),或者满足某个条件的所有数字。蓝桥杯一题枚举问题小明对数位中含有2、0、1、9的数字很感兴趣(不包括前导0),在1到40中这样的数包括1、2、9、10至32、39和40,共28个,他们的和是574。请
·
2025-07-05 13:41
【
基础算法
】贪心 (二) :推公式
文章目录什么是推公式1.拼数⭐⭐(1)解题思路(2)代码实现2.ProtectingtheFlowersS⭐⭐⭐(1)解题思路(2)代码实现3.奶牛玩杂技⭐⭐⭐(1)解题思路(2)代码实现什么是推公式如果细说的话,本篇标题应该叫推公式+排序。推公式就是寻找排序规则,排序就是在该排序规则下对整个对象排序。在解决某些问题的时,当我们发现最终结果需要调整每个对象的先后顺序,也就是对整个对象排序时,那么我
让我们一起加油好吗
·
2025-07-05 13:11
#
贪心
基础算法篇(一)
算法
数据结构
贪心算法
洛谷
数学
图论
基础算法
入门笔记
图论基础与建图图的定义图是由若干给定的顶点及连接两顶点的边所构成的图形,顶点用于代表事物,连接两顶点的边用于表示两个事物间的特定关系。建图的概念建图是指找到合适的方法将图表示出来。图的存储方法直接存边存储方式:直接使用一个数组,将边的起点与终点信息存储。代码实现:#includeusingnamespacestd;structEdge{intu,v;//边的起点和终点};intn,m;//n为顶点
·
2025-07-04 22:33
LeetCode第300题_最长递增子序列
核心知识点:动态规划、二分查找、贪心算法难度等级:中等推荐人群:具备
基础算法
知识,想要提升
@蓝莓果粒茶
·
2025-07-02 07:58
算法
leetcode
算法
职场和发展
学习
c#
游戏
python
LeetCode第301题_删除无效括号
核心知识点:DFS、BFS、括号匹配、字符串处理难度等级:困难推荐人群:具备
基础算法
知识,想要提升搜
@蓝莓果粒茶
·
2025-07-02 07:58
算法
leetcode
算法
职场和发展
c#
学习
python
c++
【机器学习】机器学习的基本分类-监督学习-线性回归(Linear Regression)
线性回归是监督学习中的一种
基础算法
,用于解决回归问题。它通过拟合一条直线(或平面、高维超平面),来预测输出与输入变量之间的关系。
IT古董
·
2025-07-01 07:18
人工智能
机器学习
机器学习
分类
学习
人工智能
线性回归
算法-
基础算法
-枚举算法(Python)
文章目录前言解题思路题目1两数之和2计数质数前言 枚举算法(EnumerationAlgorithm):也称为穷举算法,指的是按照问题本身的性质,一一列举出该问题所有可能的解,并在逐一列举的过程中,将它们逐一与目标状态进行比较以得出满足问题要求的解。在列举的过程中,既不能遗漏也不能重复。 枚举算法的核心思想是:通过列举问题的所有状态,将它们逐一与目标状态进行比较,从而得到满足条件的解。 由于
总裁余(余登武)
·
2025-06-30 14:47
算法与数据结构
算法
leetcode
【分治算法】【Python实现】Strassen矩阵乘法
文章目录@[toc]问题描述
基础算法
时间复杂性Strassen算法时间复杂性问题时间复杂性Python实现个人主页:丷从心·系列专栏:分治算法学习指南:算法学习指南问题描述设AAA和BBB是两个n×nn
「已注销」
·
2025-06-30 07:06
#
分治算法
分治算法
Python
【学习】《算法图解》第七章学习笔记:树
前言在前面的章节中,我们学习了数组、链表、散列表等基本数据结构,以及一些
基础算法
。本章将介绍一种非常重要的数据结构——树(Tree),特别是二叉搜索树(BinarySearchTree)。
·
2025-06-29 13:37
程序员
【学习】《算法图解》第七章学习笔记:树
前言在前面的章节中,我们学习了数组、链表、散列表等基本数据结构,以及一些
基础算法
。本章将介绍一种非常重要的数据结构——树(Tree),特别是二叉搜索树(BinarySearchTree)。
自学也学好编程
·
2025-06-29 08:02
程序人生
10个基于Python的计算机视觉实战项目
Python的计算机视觉实战项目,涵盖多个领域和应用场景,每个项目均附有GitHub地址、概述、解决的问题及应用场景:1.PCV图像处理与计算机视觉库GitHub地址:jesolem/PCV概述:提供计算机视觉
基础算法
的
云博士的AI课堂
·
2025-06-28 03:06
基于Python计算机视觉
python
计算机视觉
机器视觉
人工智能
LeetCode第287题_寻找重复数
核心知识点:二分查找、快慢指针、数组操作难度等级:中等推荐人群:具备
基础算法
知识,想要提升数组操作和查找算法
@蓝莓果粒茶
·
2025-06-25 08:50
算法
leetcode
算法
职场和发展
c#
学习
python
c++
【C语言练习】100. 使用C语言实现简单的自然语言理解算法
语言实现简单的自然语言理解算法关键词匹配算法简介示例代码:简单的关键词匹配算法代码说明示例运行扩展功能其他方法基于规则的方法统计机器学习方法C语言中统计机器学习方法概述常见统计机器学习算法的C实现贝叶斯定理
基础算法
核心思想常见变体实现示例
视睿
·
2025-06-22 09:15
从零开始学习机器人
c语言
算法
开发语言
排序算法
从搬砖工到架构师,Java全栈知识体系(2025版)
Java技术体系1.Java核心基础2.后端Web开发3.持久层技术4.微服务与中间件三、运维与DevOps1.Linux服务器2.容器与集群3.持续集成/部署4.监控与日志四、AI算法与大模型集成1.
基础算法
程序员岳彬
·
2025-06-15 13:53
java
开发语言
后端
程序人生
图像
基础算法
学习笔记
目录概要一、图像采集二、图像标注四、图像几何变换五、图像边缘检测Sobel算子Scharrt算子Laplacian算子Canny边缘检测六、形态学转换十三、图像去噪概要参考书籍:《机器视觉与人工智能应用开发技术》廖建尚,钟君柳出版时间:2024-02-01图像采集图像标注:绘制直线、矩阵、圆形、椭圆和多边形图像灰度转换:灰度化、二值化等图像转换方法图像几何变换:图像旋转、图像镜像、图像缩放、图像透
jerry201108
·
2025-06-13 19:12
视觉基础知识
学习
笔记
计算机视觉
推荐算法介绍-
基础算法
本系列教程也可以称为【深度学习-推荐系统】的读书笔记,该书系统化讲解了现代推荐系统的演进历程和工程实现,是一本非常优秀的推荐系统入门教程一、推荐系统架构1.1推荐系统介绍概述:获得“用户信息”、“物品信息”、“场景信息”的基础上,推荐系统要处理的问题可以形式化的定义为对于用户U(user),在特定场景C(context)下,针对海量的“物品信息”,构建一个函数f(U,I,C),预测用户对特定候选物
盒子6910
·
2025-06-12 10:43
运维视角下的广告业务
算法
推荐算法
机器学习
c++
java
python
【原神 × 二叉树】角色天赋树、任务分支和圣遗物强化路径的算法秘密!
升级技能要先解锁前置分支,圣遗物强化出现“加成路径”,主线剧情层层递进……其实,这些常见的“分叉与递归”,都和二叉树这类
基础算法
结构有着天然联系!二
星之尘1021
·
2025-06-06 18:54
游戏视角下的算法通识课
算法
中美大模型技术路径差异解析:产品经理视角下的核心逻辑与产业启示
美国企业更注重
基础算法
突破与通用能力建设,如OpenAI通过Transformer架构的持续迭代,将模型参数量推升至万亿级别(如GPT-4Turbo的1.8万亿参数)。
charles666666
·
2025-06-01 10:05
人工智能
产品经理
语言模型
自然语言处理
产品经理
学而思编程2025年CodeStars年度综合评估真题解析 |
基础算法
组 T1 除虫计划
欢迎大家订阅我的专栏:算法题解:C++与Python实现!本专栏旨在帮助大家从基础到进阶,逐步提升编程能力,助力信息学竞赛备战!专栏特色1.经典算法练习:根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的代码实现与详细指导,帮助您夯实算法基础。2.系统化学习路径:按照算法类别和难度分级,从基础到进阶,循序渐进,帮助您全面提升编程能力与算法思维。适合人群:准备参加蓝桥杯、GESP、CSP-J、CS
热爱编程的通信人
·
2025-05-31 21:04
算法
如何成为一名优秀的产品经理
了解目标检测、跟踪、SLAM等
基础算法
概念。定位:GNSS、IMU、高精地图、轮速计等定位技术,RTK,定位精度与可靠性。
一点.点
·
2025-05-31 12:31
#
自动驾驶相关知识点
自动驾驶
汽车
Day123 | 灵神 | 二叉树 | 找树左下角的值
Day123|灵神|二叉树|找树左下角的值513.找树左下角的值513.找树左下角的值-力扣(LeetCode)思路:初学者可以看灵神视频二叉树的层序遍历【
基础算法
精讲13】_哔哩哔哩_bilibili
为了前进而后退,为了走直路而走弯路
·
2025-05-26 00:50
刷题记录
c++
算法
深度优先
数据结构
二叉树
实习校招面试手撕代码真题题型7——滑动窗口
滑动窗口思路:连续最大长度要想起滑动窗口可以去看下这个up讲滑动窗口的视频,我就是看了他讲的,讲的很不错:滑动窗口【
基础算法
精讲03】_哔哩哔哩_bilibili1最长不重复子串3.无重复字符的最长子串
学会歌唱的老周
·
2025-05-23 18:23
#
面试
java
数据结构
leetcode
算法题
手撕代码
面试手撕
编程日志5.15
哈希表的
基础算法
#includeusingnamespacestd;//哈希表结点类定义//这段代码定义了一个名为HashNode的模板类,用于哈希表中的结点,其中每个结点存储一个键值对。
牛牛程序员成长日记
·
2025-05-22 14:54
哈希算法
算法
c++
梦熊解析:202505
基础算法
T1-最小数码解法:第一问答案为2n,因为从n变成2n的过程中,若进位会使数码和减少(逢十进一),因此不进位时数码和最大。不进位的充要条件是每一位权值在4以内。第二问需找到每一位均为4或更小,且数码和为n的最小值。为使位数最少,贪心策略是尽可能多填4,小数放前。示例:若n=5,答案为14若n=8,答案为44Code:#includeusingnamespacestd;#definesc(x)sca
C-DHEnry
·
2025-05-21 06:49
算法
图论
算法 - 常用模板(一)(Java)
因此,本篇对一些常用的
基础算法
进行了总结。由于笔者目前仍在学习阶段,因此本篇将保持长期更新状态,目前并不代表最终的完全版本。一、链表相关1.1链表数据结构来自lc。
zhaozll
·
2025-05-14 22:52
算法专栏
算法
java
leetcode
如何优化搜索系统的分词效果?7个实用技巧
文章涵盖了从
基础算法
选择到高级优化策略的全方位内容,包括词典构建、算法调优、上下文理解等多个维度,并通过实际代码示例和案例分析展示每种技巧的具体
搜索引擎技术
·
2025-05-13 12:05
ai
mysql关于join查询优化的方法
以下是其核心实现机制:1.Nested-LoopJoin(NLJ)
基础算法
驱动表选择优化器优先选择数据量较小的表作为驱动表(外层循环表),以减少循环次数。
W-vergil
·
2025-05-11 06:17
微服务
mysql
AI 的 6 大核心方向 + 学习阶段路径
学习阶段:(1)基础数学:线性代数、概率统计、微积分(适度)(2)ML
基础算法
:线性回归、决策树、KNN、SVM(用scikit-learn)(3)模型优化:交叉验证、正则化、特征工程(4)无监督学习:
星火撩猿
·
2025-05-10 19:04
AI
&
大模型
人工智能
学习
机器学习
基础算法
11-鸢尾花数据集分析-PCA主成分分析与logistic回归(管道分析)
目录数据集介绍PCA主成分分析1.基本原理2.代码实现逻辑回归-管道-Pipeline代码模型泛化能力分析数据集介绍鸢尾花数据集有三个类别,每个类别有50个样本。其中一个类别与另外两个线性可分,另外两个不能线性可分。PCA主成分分析1.基本原理在统计学中,主成分分析PCA是一种简化数据集的技术。它是一个线性变换。这个变换把数据变换到一个新的坐标系统中,使得任何数据投影的第一大方差在第一个坐标(称为
qq_42749341
·
2025-05-07 04:48
机器学习-基础知识
C++
基础算法
9:Dijkstra
1、概念Dijkstra算法是一种用于计算图中单源最短路径的算法,主要用于加权图(图中边的权重可以不同)中找出从起点到各个其他节点的最短路径。Dijkstra算法的核心概念:图的表示:有向图:图的边是有方向的,表示从一个节点到另一个节点的路径。加权图:图的每条边都有一个权重,表示通过该边的代价或距离。最短路径:计算从一个起点(源节点)到所有其他节点的最短路径,最短路径的定义是路径的权重之和最小。贪
桑乔
·
2025-05-06 14:52
C++基础算法
算法
c++
开发语言
李沐08线性回归和
基础算法
优化——自学笔记
线性回归简化模型输入、权重、偏差、输出给定n维输入:x=[x1,x2,…,xn]^T线性模型有一个n维权重和一个标量偏差:w=[w1,w2,…,wn]^T,b输出是输入的加权和:y=w1x1+w2x2+…+wnxn+b向量版:y=+b平方损失:比较真实值和预估值假设y是真实值,y^是估计值l(y,y)=0.5*(y-y)^2训练数据:收集一些数据点来决定参数值(权重和偏差,过去的值)训练数据通常越
Rrrrrr900
·
2025-04-28 01:07
算法
线性回归
笔记
pytorch
深度学习
机器学习
python
acwing算法基础课文字版(看不懂你打我)——第一课
基础算法
之:快速排序
写在前面:acwing是由北大学长创立的算法学习平台,在IT资源良莠不齐的当下异军突起。只需一顿火锅钱,就能跟着获得noi金牌的北大学长学习算法,是IT初学者进行深入研究的不二平台。本系列帖子将围绕AcWing平台的主打课程——算法基础课,并辅以本人自己的学习心得与广大算法爱好者分享知识。如果觉得本篇内容对你有帮助的话,希望不吝点赞。若有不同看法的话欢迎在评论区友善探讨。下面附上AcWing平台的
acwingwingwing
·
2025-04-26 03:10
acwing算法基础课文字版
算法
排序算法
acwing算法基础课文字版(看不懂你打我)——第三课
基础算法
之:区间和并
写在前面:acwing是由北大学长创立的算法学习平台,在IT资源良莠不齐的当下异军突起。只需一顿火锅钱,就能跟着获得noi金牌的北大学长学习算法,是IT初学者进行深入研究的不二平台。本系列帖子将围绕AcWing平台的主打课程——算法基础课,并辅以本人自己的学习心得与广大算法爱好者分享知识。如果觉得本篇内容对你有帮助的话,希望不吝点赞。若有不同看法的话欢迎在评论区友善探讨。下面附上AcWing平台的
acwingwingwing
·
2025-04-26 03:40
acwing算法基础课文字版
算法
c++
开发语言
AcWing算法基础课——简单算法模板
链接:常用代码模板1——
基础算法
-AcWing如有理解错误,欢迎大家批评指正。
Beau_Will
·
2025-04-26 03:39
C/C++
算法
数据结构
c++
排序算法
【专题刷题】滑动窗口(四):
前言说明:本专栏主要记录本人的
基础算法
学习以及LeetCode刷题记录,按专题划分每题主要记录:(1)本人解法+本人屎山代码;(2)优质解法+优质代码;(3)精益求精,更好的解法和独特的思想(如果有的话
愚润泽
·
2025-04-24 20:06
C++刷题专栏
#
统刷
c++
笔记
Leetcode
刷题
计算机视觉与深度学习 | 工业视觉缺陷检测如何检小缺陷?背景概述,原理,检测难点,常用的检测算法,算法评估指标,新项目算法选择,算法部署
随着制造业对精度要求提升(如3C电子、半导体、精密零部件行业),传统人工目检和
基础算法
已无法满足需求,深度学习与成像技术的结合成为主流解决方案。
单北斗SLAMer
·
2025-04-24 07:35
深度学习
计算机视觉
神经网络
目标检测
YOLO
【专题刷题】双指针(四):最接近的三数之和,接雨水
前言说明:本专栏主要记录本人的
基础算法
学习以及LeetCode刷题记录,按专题划分每题主要记录:(1)本人解法+本人屎山代码;(2)优质解法+优质代码;(3)精益求精,更好的解法和独特的思想(如果有的话
愚润泽
·
2025-04-21 04:55
#
统刷
C++刷题专栏
开发语言
c++
刷题
Leetcode
【LeetCode
基础算法
】滑动窗口与双指针
定长滑动窗口总结:入-更新-出。入:下标为i的元素进入窗口,更新相关统计量。如果iint:ans=0num_vowels=0forright,cinenumerate(s):ifcin'aeiou':num_vowels+=1#第一步:入ifright
huanjin_w
·
2025-04-18 12:24
算法
leetcode
python
基础算法
—— 差分 【复习总结】
1.简介差分和上一篇的前缀和算法一样,是经典的用空间换时间的方法,它的核心思想也是预处理。其实,差分和前缀和是一对互逆的运算(差分的基础上进行前缀和可以得到原数组)差分也分为一维差分和二维差分,不过它们的处理步骤相差无几。都分为两步:1.创建差分数组;2.处理目标区间3.还原原始数组2.一维差分2.1模板1.套用公式创建差分数组:f[i]=a[i]-a[i-1](此处,原数组为a,差分数组为f,其
wanjiazhongqi
·
2025-04-17 20:43
算法
竞赛
笔记
c++
算法基础(以acwing讲述顺序为主,结合自己理解,持续更新中...)
文章目录算法的定义一、
基础算法
排序二分高精度前缀和与差分双指针算法位运算离散化区间合并算法的定义这是我从百度上面搜的定义算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令
.普通人
·
2025-04-17 12:24
算法合集
算法
排序算法
c++
蓝桥杯备赛笔记(一)——
基础算法
篇
目录蓝桥杯备赛笔记(一)——
基础算法
篇:算法时间复杂度和空间复杂度分析一、
基础算法
篇1.算法时间复杂度和空间复杂度分析1.1算法的定义及特性1.2评价算法优劣的基本标准1.3算法的时间复杂度1.3.1问题规模和语句频度
疯狂程序员花椒
·
2025-04-16 11:08
蓝桥杯备赛笔记
蓝桥杯
笔记
算法
数据结构与算法:排序算法
数据结构与算法:排序算法在Android开发中,排序算法是我们经常需要用到的
基础算法
。无论是对用户数据进行排序展示,还是在后台进行数据处理,掌握常见的排序算法及其性能特点都是非常必要的。
键盘魔术师小码哥
·
2025-04-16 06:32
排序算法
android
算法
算法基础_
基础算法
【位运算 + 离散化 + 区间合并】
算法基础_
基础算法
【位运算+离散化+区间合并】---------------位运算---------------801.二进制中1的个数题目介绍方法一:代码片段解释片段一:片段二:-----------
序属秋秋秋
·
2025-04-15 23:13
计算机基础
#
算法
算法
c语言
C++
蓝桥杯
学习
基础算法
训练7
目录库存管理II翻转对合并K个升序链表存在重复元素II字符串相乘字符串解码在每个树行中找最大值数据流的中位数被包围的区域为高尔夫比赛砍树库存管理IILCR159.库存管理III-力扣(LeetCode)解法一:先进行排序,接着返回要的个数即可classSolution{publicint[]inventoryManagement(int[]stock,intcnt){Arrays.sort(sto
祁小白2024
·
2025-04-12 19:09
基础算法
算法
java
数据结构
NO.61十六届蓝桥杯备战|
基础算法
-双指针|唯一的雪花|逛画展|字符串|丢手绢(C++)
双指针算法有时候也叫尺取法或者滑动窗⼝,是⼀种优化暴⼒枚举策略的⼿段:当我们发现在两层for循环的暴⼒枚举过程中,两个指针是可以不回退的,此时我们就可以利⽤两个指针不回退的性质来优化时间复杂度。因为双指针算法中,两个指针是朝着同⼀个⽅向移动的,因此也叫做同向双指针。注意:希望⼤家在学习该算法的时候,不要只是去记忆模板,⼀定要学会如何从暴⼒解法优化成双指针算法。不然往后遇到类似题⽬,你可能压根都想不
ChoSeitaku
·
2025-04-10 22:09
蓝桥杯备考
蓝桥杯
算法
c++
算法基础
第一章:
基础算法
1.模拟:1.模拟-CSDN博客2.高精度:2.高精度-CSDN博客3.枚举:3.枚举-CSDN博客4.前缀和:4.前缀和-CSDN博客5.差分+前缀和:第一章:5.差分+前缀和(一个区域整体添加一个数
三玖龄
·
2025-04-08 23:33
算法
基础算法
:二分查找
什么是二分查找?我们先来看看什么是顺序查找。假设有一个长度为5的数组s=[0,1,4,5,3]中寻找一个数字51.顺序查找是通过,数组索引从小到大实现寻找的过程。但是假如数组的数值很多的话,顺序查找的效率就会很低。2.二分查找是定义一个mid来存储中间位置。mid=(left+right)/2left存储左边位置,right存储右边位置。要寻找的数字与mid进行比较如果target大于mid那么l
ChengZUOZZZ
·
2025-04-06 18:52
算法
数据结构
基础算法
题6
基础算法
题专栏目录岛屿的最大面积单词接龙地图中的最高点火星词典有效三角形的个数将x减到0的最小操作数X的平方根出自身意外数组的乘积只出现一次的数字II外观数列岛屿的最大面积695.岛屿的最大面积-力扣(
祁小白2024
·
2025-04-06 09:21
基础算法
算法
java
数据结构
上一页
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
其他