算法

daxi1503 分钟前
c语言·开发语言·数据结构·算法
C语言从入门到进阶——第13讲:深入理解指针(3)在使用指针访问数组内容时,会通过&arr[0]获取数组第一个元素的地址,而实际上数组名arr本身就是数组首元素的地址,通过以下代码可验证:
white-persist4 分钟前
网络·数据结构·windows·python·算法·安全·web安全
【CTF线下赛 AWD】AWD 比赛全维度实战解析:从加固防御到攻击拿旗AWD(Attack With Defense,攻防兼备)是 CTF 线下赛的主流模式,核心逻辑是每支队伍拥有若干台配置相同的初始靶机(GameBox),比赛全程需完成两大核心动作:
liuyao_xianhui5 分钟前
java·开发语言·c++·算法·动态规划
动态规划_简单多dp问题_打家劫舍_打家劫舍2_C++题目中提到不能偷相邻位置的东西f[i]表示到i位置时选择,打劫的最大钱财g[i]表示到i位置时不选择,打劫的最大钱财
王伟19826 分钟前
算法·圆周率
圆周率的历史发展与国际圆周率日圆周率的历史发展与国际圆周率日一块古巴比伦石匾(约产于公元前1900年至公元前1600年)清楚地记载了圆周率 =25/8=3.125 [4]。同一时期的古埃及文物,莱因德数学纸草书 (Rhind Mathematical Papyrus)也表明圆周率等于分数16/9的平方, 约等于3.1605 [4]。埃及人似乎在更早的时候就知道圆周率了。 英国作家John Taylor(1781—1864)在其名著《金字塔》 (《The Great Pyramid: Why was it built, and who
程序员夏末6 分钟前
笔记·学习·算法·leetcode
【LeetCode | 第五篇】算法笔记目录二叉树的层序遍历将有序数组转换为二叉搜索树验证二叉搜索树二叉搜索树中第 K 小的元素二叉树的右视图
夜天炫安全4 小时前
c语言·数据结构·算法
数据结构中所需的C语言基础本文将用最通俗的语言,快速讲通数据结构课程(考研408科目)所需C语言的基础知识,帮助长期未复习C语言的同学快速补齐基础,开启数据结构课程的学习。
2301_789015625 小时前
开发语言·数据结构·c++·算法
DS进阶:AVL树我的博客:<但愿.我的专栏:C语言、题目精讲、算法与数据结构、C++欢迎点赞,关注目录一 AVL树概念
qyzm8 小时前
开发语言·数据结构·python·算法·贪心算法
天梯赛练习(3月13日)兰州牛肉面是历史悠久的美食,根据牛肉面的宽窄、配料的种类,可以细分为上百个不同的品种。你进到兰州的任何一家牛肉面馆,只说:“来一碗牛肉面!”就好像进到加州的咖啡馆说“来一杯咖啡”一样,会被店主人当成外星人…… 本题的任务是,请你写程序帮助一家牛肉面馆的老板统计一下,他们一天卖出各种品种的牛肉面有多少碗,营业额一共有多少。
逆境不可逃9 小时前
算法·leetcode·动态规划
LeetCode 热题 100 之 64. 最小路径和 5. 最长回文子串 1143. 最长公共子序列 72. 编辑距离本次题目为以下四题64. 最小路径和5. 最长回文子串1143. 最长公共子序列72. 编辑距离定义 dp[i][j] 为从网格左上角 (0,0) 走到位置 (i,j) 的最小路径和。
CoderCodingNo9 小时前
开发语言·c++·算法
【GESP】C++五级练习题 luogu-P1182 数列分段 Section IIESP C++ 五级练习题,二分答案和贪心思想考点应用,五级考生可以练习。题目难度⭐⭐⭐☆☆,洛谷难度等级普及/提高−。
放下华子我只抽RuiKe59 小时前
人工智能·gpt·算法·机器学习·语言模型·chatgpt·ai编程
机器学习全景指南-直觉篇——基于距离的 K-近邻 (KNN) 算法为了将这所有博客里的知识点逻辑顺畅地串联起来,特此设计了以下目录结构。这个顺序遵循了“概念引入 -> 基础回归 -> 分类进阶 -> 无监督学习”的学习路径:
kisshuan123969 小时前
人工智能·深度学习·算法
[特殊字符]【深度学习】DA3METRIC-LARGE单目深度估计算法详解DA3METRIC-LARGE是由字节跳动种子团队开发的一种专门用于单目场景中 metric 深度估计的先进模型,特别适用于需要真实世界尺度的应用场景。该模型通过 canonical metric depth 方式表示深度信息,通过乘以焦距即可获得 metric 深度值。
sali-tec9 小时前
图像处理·人工智能·opencv·算法·计算机视觉
C# 基于OpenCv的视觉工作流-章33-Blod分析C# 基于OpenCv的视觉工作流-章33-Blod分析本章目标: 一、设置参数; 二、斑点检测; 斑点检测是指在图像中找到明亮或暗的小区域(通常表示为斑点),并标记它们的位置。可用OpenCV算子SimpleBlobDetector来实现,该算子提供了五种过滤方式(面积、灰度值、圆度、凸度、惯量),可根据实际需要进行组合使用,筛选出符合目标的区域。
Eward-an10 小时前
python·算法·leetcode
LeetCode 239. 滑动窗口最大值(详细技术解析)#本文针对 LeetCode 239. 滑动窗口最大值 问题,提供完整的解题思路、多解法代码实现及深度解析,覆盖暴力解法、双端队列(单调队列)最优解法,帮助开发者理解问题本质、掌握解题技巧,同时规避常见误区。本题核心考点为滑动窗口的高效维护、单调队列的应用,是面试高频题,适配中等难度算法练习,重点突破“大数据量下的时间复杂度优化”。
一叶落43810 小时前
c语言·算法·leetcode
LeetCode 50. Pow(x, n)(快速幂详解 | C语言实现)一、题目描述实现 pow(x, n) ,即计算 x 的整数 n 次幂函数。示例:提示:如果直接循环计算:
皙然11 小时前
数据结构·算法
彻底吃透红黑树红黑树(Red-Black Tree)是一种自平衡的二叉搜索树(BST),它通过一系列规则保证树的高度始终维持在 O(log n) 级别,从而确保插入、删除、查找等操作的时间复杂度稳定在 O(log n)。它既解决了普通二叉搜索树在极端情况下(如有序插入)退化为链表、性能骤降的问题,又比AVL树(另一种平衡二叉树)的调整成本更低,是Java集合框架中 TreeMap、TreeSet 的底层核心实现,也是面试中高频考察的重点。
t1987512811 小时前
开发语言·算法·matlab
TOA定位算法MATLAB实现(二维三维场景)到达时间(Time of Arrival, TOA)定位技术通过测量信号从发射源到多个接收节点的传播时间,结合信号传播速度(如光速c=3×108m/sc=3×10^8 m/sc=3×108m/s),计算出发射源与各节点的距离,再利用几何关系确定发射源位置。
jllllyuz11 小时前
开发语言·算法·matlab
粒子群算法解决资源分配问题的MATLAB实现资源分配问题(Resource Allocation Problem, RAP)是指将有限的资源(如资金、人力、设备等)分配给多个任务或项目,以最大化整体效益(或最小化成本)的优化问题。其核心特征是:
renhongxia111 小时前
人工智能·深度学习·神经网络·算法·机器学习·知识图谱
从模仿到创造:具身智能的技能演化路径在当前具身智能(Embodied Intelligence)的发展浪潮中,“模仿学习”(Imitation Learning)无疑是主流范式——通过大量人类示范数据(如遥操作轨迹),训练机器人复现开门、抓取、装配等行为。Figure、Tesla Optimus、Mobile ALOHA 等系统都依赖这一路径快速获得基础能力。
qq_4017004112 小时前
数据结构·算法·排序算法
顺序、二分、插值、斐波那契查找算法常用的查找算法有顺序查找,二分查找(折半查找),插值查找,斐波那契查找,下面我把每一种都举个例子。插值查找是二分查找的改进版本,它根据目标元素的位置动态调整查找点,适用于均匀分布的有序数组。