算法

workflower5 小时前
人工智能·算法·安全·集成测试·无人机·ai编程
用硬件换时间”与“用算法降成本”之间的博弈“增加廉价硬件”在中小规模场景下是成立的。但在超大规模场景下,情况完全不同:边际成本爆炸:当系统从处理百万级数据上升到百亿级时,硬件成本不再是“增加几台机器”,而是数据中心的占地面积、电力消耗、散热成本的指数级增长。Meta、Google、Amazon等公司哪怕将算法效率提升5%,节省的电费都是以亿美元计算。
Kk.080212 小时前
数据结构·算法·排序算法
数据结构|排序算法(三)归并排序三、归并排序 1.算法思想 归并排序的基本思想是将一个数组分成两个子数组,对每个子数组进行排序,然后将排序好的子数组合并成一个排序好的数组。这个过程是递归进行的,直到子数组的长度为 1,此时子数组已经是有序的。
重生之我是Java开发战士7 小时前
算法·动态规划·哈希算法
【动态规划】简单多状态dp问题:按摩师,打家劫舍,删除并获得点数,粉刷房子,买卖股票的最佳时机按摩师打家劫舍II分类讨论,把环形问题转换为线性问题。删除并获得点数用数组hash记录每个数字出现的次数。这样就转换为第一个题,用两个数组表示当前数字删或不删得到的总和。
KAU的云实验台7 小时前
算法·matlab·无人机
单/多UAV、静/动态路径规划,基于PlatEMO平台的带约束多目标优化 本文核心内容:本文核心内容: 1.带约束的多目标无人机路径规划建模(路径平滑算子,可实现单/多架UAV路径规划)2.PlatEMO平台(代码基于PlatEMO 2.8.0)3.双层路径规划模型(静态-多目标优化+ 动态-DWA)4.多视图实验结果展示与HV、PD等数据结果对比 00 目录 1 无人机约束优化 2 问题建模 3 双层规划模型 4 代码目录求解结果评估与分析 5 代码说明 01 无人机约束优化 无人机路径规划问题可视为带约束的单目标优化问题(CSOPs)[1]或带约束的多目标优化问题(CMOPs)[2]。当
Liangwei Lin7 小时前
数据结构·算法
洛谷 P1807 最长路设 G 为有 n 个顶点的带权有向无环图,G 中各顶点的编号为 1 到 n,请设计算法,计算图 G 中 1,n 间的最长路径。
会编程的土豆8 小时前
数据结构·c++·算法
【数据结构与算法】二叉树从建立开始在学习数据结构的过程中,二叉树几乎是每个人都会接触的内容。但一个很现实的问题是:很多人会写遍历,却不会做题。
_日拱一卒8 小时前
数据结构·算法·leetcode
LeetCode:最大子数组和方法一(卡丹算法-动态规划):方法二(分治法):第一种方法将数组压缩成了单一的一个变量currentSum,使用到了贪心策略
计算机安禾8 小时前
c语言·开发语言·数据结构·学习·算法·链表·visual studio code
【数据结构与算法】第22篇:线索二叉树(Threaded Binary Tree)对于 n 个节点的二叉树,有 2n 个指针域,其中 n-1 个指向实际节点,其余 n+1 个是空指针。
算法鑫探8 小时前
c语言·数据结构·算法·新人首发
解密2025数字密码:数位统计之谜#include <stdio.h> int check(int n) { int c0 = 0; int c2 = 0; int c5 = 0; while(n > 0) { int d = n % 10; if(d == 0) c0 ++; if(d == 2) c2 ++; if(d == 5) c5 ++; n /= 10; } if(c0 >= 1 && c2 >=2 && c5 >= 1) return 1; return 0; } int main() { int n = 20250412;
计算机安禾8 小时前
c语言·数据结构·学习·算法·重构·visual studio code·visual studio
【数据结构与算法】第21篇:二叉树遍历的经典问题:由遍历序列重构二叉树前序+中序:可以唯一确定一棵二叉树后序+中序:可以唯一确定一棵二叉树前序+后序:不能唯一确定(当节点只有单子树时无法区分左右)
信奥胡老师9 小时前
开发语言·数据结构·c++·学习·算法
P1255 数楼梯楼梯有 NNN 阶,上楼可以一步上一阶,也可以一步上二阶。编一个程序,计算共有多少种不同的走法。一个数字,楼梯数。
Yungoal2 天前
数据结构·算法
数据结构1-二叉树目录二叉树详解一、 什么是二叉树?二叉树的5个核心性质:二、 常见二叉树的分类二叉树分类速查表💡 分类逻辑说明
爱睡懒觉的焦糖玛奇朵9 小时前
人工智能·python·深度学习·神经网络·算法·yolo·目标检测
【工业级落地算法之人员摔倒检测算法详解】这是一套基于深度学习的实时平地摔倒检测算法,应用于地铁、车站、学校等公共场所的安防监控场景。系统能够自动检测人员在平地状态下意外摔倒的行为,并及时发出告警,便于工作人员快速响应救助。
小辉同志9 小时前
算法·leetcode·深度优先
78. 子集回溯:78. 子集 给你一个整数数组 nums ,数组中的元素 互不相同 。返回该数组所有可能的子集(幂集)。
Book思议-10 小时前
数据结构·算法·二叉树
【数据结构】二叉树入门全解:从定义、性质到经典真题二叉树(Binary Tree)是一种特殊的树形结构,定义非常清晰:它是由 n(n≥0) 个结点构成的有限集合,满足:
stolentime11 小时前
c++·算法·洛谷·joi·通信题
通信题:洛谷P15942 [JOI Final 2026] 赌场 / Casino题解第一次做通信题,感觉十分有趣。通信题,顾名思义,就是两个程序进行通讯。既然是通讯,那就一定要有人进行干涉或要求程序进行压缩。本题就是有人进行干涉。
初生牛犊不怕苦11 小时前
c语言·学习·算法
与AI一起学习《C专家编程》:数组与指针咱们今天就开始第一步的探索吧!《C专家编程》中有一个非常经典的章节,讨论了一个无数C程序员都踩过的坑。我想先听听你的直观感受:
Kk.080211 小时前
数据结构·算法·排序算法
数据结构|排序算法(二) 冒泡排序三、冒泡排序 1.算法思想 基本思想是:相邻两两比较,大的往后排 比较与交换:从数组的第一个元素开始,依次比较相邻的两个元素,如果前一个元素大于后一个元素,就将它们交换位置。这样,每一次比较和交换都会将当前未排序部分的最大元素 “浮” 到最后面。 多次遍历:对数组进行多次遍历,每一次遍历都会将未排序部分的最大元素放到合适的位置上,直到整个数组都被排序。
沛沛rh4511 小时前
c++·笔记·学习·算法·rust
深入并发编程:从 C++ 到 Rust 的学习笔记核心痛点:多线程同时读写同一个变量会导致“数据竞争(Data Race)”,引发程序崩溃或结果错乱。💻 C++ 代码示例: