算法

夜思红尘5 小时前
python·算法·剪枝
算法--双指针目录最近都在学习算法。突然想起来我这里有发布文章,都是为了巩固知识做的。所以现在我也写一篇吧。学算法3个月了,最先接触的算法就是这个双指针。很经典,也很简单。希望文章可以帮助到各位。
散峰而望5 小时前
c语言·开发语言·数据结构·c++·算法·github
【算法竞赛】C++函数详解:从定义、调用到高级用法《C语言:从基础到进阶》《编程工具的下载和使用》《C语言刷题》《算法竞赛从入门到获奖》《人工智能AI学习》《AI Agent》
CoderCodingNo6 小时前
开发语言·c++·算法
【GESP】C++五级真题(贪心思想考点) luogu-B4071 [GESP202412 五级] 武器强化GESP C++ 2024年12月五级真题,贪心思想考点,涉及枚举和排序,题目难度⭐⭐⭐☆☆,五级正常难度。洛谷难度等级普及/提高−
我有一些感想……6 小时前
c++·算法·ai·洛谷·mlp
An abstract way to solve Luogu P1001本文使用多层感知器(Multilayer Perceptron)实现了计算加法的程序,通过了洛谷(Luogu)的题目 P1001 A+B Problem。
前端小L6 小时前
javascript·算法·双指针与滑动窗口
双指针专题(三):去重的艺术——「三数之和」哈喽各位,我是前端小L。场景想象:给你一个数组 [-1, 0, 1, 2, -1, -4]。我们要找出所有和为 0 的三个数 [a, b, c]。
智者知已应修善业7 小时前
c语言·c++·经验分享·笔记·算法
【求等差数列个数/无序获取最大最小次大次小】2024-3-8缘由c++解决问题 写一下思路_编程语言-CSDN问答我以此施而自庄严,不求人天无常,愿真正无上道成,若获无尽宝藏施无逆意。
LYFlied7 小时前
数据结构·算法·leetcode·职场和发展·动态规划
【每日算法】LeetCode 416. 分割等和子集(动态规划)对前端开发者而言,学习算法绝非为了"炫技"。它是你从"页面构建者"迈向"复杂系统设计者"的关键阶梯。它将你的编码能力从"实现功能"提升到"设计优雅、高效解决方案"的层面。从现在开始,每天投入一小段时间,结合前端场景去理解和练习,你将会感受到自身技术视野和问题解决能力的质的飞跃。------ 算法:资深前端开发者的进阶引擎
多米Domi0118 小时前
python·算法·leetcode·散列表
0x3f 第19天 javase黑马81-87 ,三更1-23 hot100子串比如 nums=[1,2,3,4,5,6],要想计算子数组 [3,4,5] 的元素和,可以用前缀 [1,2,3,4,5] 的元素和,减去另一个前缀 [1,2] 的元素和
历程里程碑8 小时前
数据结构·算法·leetcode
滑动窗口最大值:单调队列高效解法滑动窗口最大值是数组类问题中的经典难题,本文将带你用单调队列实现时间复杂度 O (n) 的高效解法,彻底搞定这道题。
課代表8 小时前
算法·微积分·函数·极限·导数·积分·方程
从初等数学到高等数学数学是人类探索世界本质的重要工具。从初等数学到高等数学的演进,不仅体现了数学思想的深化,更反映了人类对变化与不变、局部与整体、有限与无限等哲学问题的思考。本文将从数、式、方程的基础出发,探讨函数作为桥梁如何连接初等与高等数学,并深入解析微积分的核心思想及其哲学意义。
ullio8 小时前
算法
arc206d - LIS ∩ LDSProblem StatementAmong the elements of a permutation P = ( P 1 , … , P N ) P = (P_1, \dots, P_N) P=(P1,…,PN) of ( 1 , … , N ) (1, \dots, N) (1,…,N), those that satisfy the following condition are called good elements:
等等小何9 小时前
算法
leetcode1593拆分字符串使唯一子字符串数目最大这题其实是隐式的树状结构,以ababccc为例。以树的最左分支为例,第一刀切在下标为1的位置得[a, babccc],第二刀切在下标为2的位置得[a, b, abccc], 第三刀切在下标为3的位置得[a, b, a, bccc],存在相同字符串不符合要求,第三刀重新尝试下标为4的位置得[a, b, ab, ccc], 第四刀切在下标为5的位置得[a, b, ab, c, cc], 第五刀切在下标为6的位置得[a, b, ab, c, c, c],存在相同字符串不符合要求,第五刀重新尝试下标为7的位置得最
王老师青少年编程10 小时前
c++·算法·gesp·csp·信奥赛·二级·环保能量球
2025年12月GESP(C++二级): 环保能量球小杨最近在玩一个环保主题的游戏。在游戏中,小杨每行走 1 公里就可以获得 1 点“环保能量”。为了激励玩家,游戏设置了“里程奖励”:小杨每行走 x x x 公里,游戏就会额外奖励 1 点能量。
weixin_4334176710 小时前
python·opencv·算法
Canny边缘检测算法原理与实现目录Canny边缘检测算法原理与实现算法原理Python实现代码关键步骤详解算法特点实现代码运行输出Canny边缘检测是计算机视觉中最经典的边缘检测算法之一,由John F. Canny在1986年提出。下面我将详细介绍其原理,并提供Python实现代码。
CoderCodingNo10 小时前
开发语言·c++·算法
【GESP】C++五级真题(贪心思想考点) luogu-P11960 [GESP202503 五级] 平均分配GESP C++ 2025年3月五级真题,贪心思想考点,涉及排序,题目难度⭐⭐⭐☆☆,五级正常难度。洛谷难度等级普及/提高−
POLITE310 小时前
javascript·算法·leetcode
Leetcode 76.最小覆盖子串 JavaScript (Day 6)js一刷法一(丑陋)js一刷法一(优化版)思路完全相同,只不过一开始我是想用之前一个题思路,先将t存入hash,然后遇到符合条件的就-1,优化后用need(t的长度)来记录,need=0时候,说明找到了 算法核心:左指针不动,右指针不断往右,当窗口里包含了所有符合条件的字符后,从左边缩短窗口,左指针右移,所以说left在right动之前,永远指向的是有效字符,因为无效的在循环中清除了 js一刷法二(无敌)
一条大祥脚11 小时前
数据结构·算法
26.1.1贪心 让绝对值最大,就是让值都尽可能分开,如果两个数组长度相同,结论是经典的,一个升序,一个降序,一一对应。但这里长度不一样,还是一个升序,一个降序,但是问题在于 A A A和 B B B的哪里对齐,极端情况就是开头和开头对齐,或结尾和结尾对齐,答案就是这两种取 m a x max max
csuzhucong11 小时前
算法
圆柱三阶魔方、六棱柱魔方目录圆柱三阶魔方魔方三要素复原方法六棱柱魔方魔方三要素复原方法一(1)复原6个中心块的朝向,确定8个面的颜色
mit6.82411 小时前
算法
vector<int> dfslc3593自底向上dfsmax dfscnt not need change子树class Solution { public: int minIncrease(int n, vector<vector<int>>& edges, vector<int>& cost)