算法

小璐资源网14 分钟前
java·c++·算法
C++中如何正确区分`=`和`==`的使用场景?在 C++ 编程学习和实际开发中,= 和 == 是两个使用率极高但极易混淆的符号,哪怕是资深开发者也偶尔会因为手滑写错,导致程序出现莫名其妙的 Bug。
N1_WEB21 分钟前
算法
HDU:杭电 2018 复试真题汇总1. 题目描述瓜农王大爷去年种西瓜赚了不少钱。看到收入不错,今年他又重新开辟了 $n$ 个西瓜地。为了能给他的 $n$ 个西瓜地顺利的浇上水,对于每个西瓜地他可以选择在本地打井,也可以修管道从另一个瓜地(这个瓜地可能打了井;也可能没打井,它的水也是从其它瓜地引来的)将水引过来。
AMoon丶29 分钟前
java·linux·c语言·开发语言·jvm·c++·算法
C++模版-函数模版,类模版基础编译阶段,在对模板实例化前,编译器会判断函数体对于该类型是否可以实例化,若不行则编译错误。在推断模板类型时,不能进行自动类型转换,要求类型精确匹配。
We་ct36 分钟前
前端·算法·leetcode·typescript·深度优先·个人开发·回溯
LeetCode 79. 单词搜索:DFS回溯解法详解在LeetCode的中等难度题目中,「单词搜索」是一道经典的DFS(深度优先搜索)+ 回溯算法应用题。它不仅考察对搜索算法的理解,更考验对边界条件的把控和空间优化的思路。今天就带大家一步步拆解这道题,从题目分析到代码实现,再到易错点总结,帮你彻底搞懂这道高频面试题。
眼眸流转1 小时前
算法·leetcode·职场和发展
LeetCode热题100(四)https://leetcode.cn/problems/rotate-array/给定一个整数数组 nums,将数组中的元素向右轮转 k 个位置,其中 k 是非负数。
相信神话20211 小时前
大数据·数据库·算法·2d游戏编程·godot4·2d游戏开发
第零章:新手的第一课:正确认知游戏开发「合抱之木,生于毫末;九层之台,起于累土。」**------《道德经》欢迎来到《酒魂》的开发之旅。在你打开 Godot 之前,我想先和你聊几件事------不是技术,而是心态。 很多人在学习游戏开发的过程中,不是被技术难倒的,而是被自己头脑中错误的预设打倒的:「我不会数学」、「我没学过编程」、「一个人做不了游戏」。本章的目标,是把这些预设一条一条地拆开,还原游戏开发的真实面目,然后帮你找到属于自己的起点。
汀沿河1 小时前
人工智能·算法·机器学习
2 模型预训练、微调、强化学习的格式适用场景: 基础模型训练、继续预训练# 格式:JSONL (JSON Lines),一行一个JSON对象
颜酱2 小时前
javascript·后端·算法
最小生成树(MST)核心原理 + Kruskal & Prim 算法MST(Minimum Spanning Tree),在一个带权无向图中,能够连接所有顶点且边权总和最小的树。本质是图论中最优连接方案,连接所有顶点且总权重最小。适用场景:通信网络、电力网络、基础设施布线等最经济连接问题。前提条件:必须是带权无向连通图,不连通则不存在 MST。
啊哦呃咦唔鱼2 小时前
算法·leetcode·职场和发展
LeetCode hot100-3 无重复字符的最长子串sub: 一个std::string类型的字符串对象.find(ch): 字符串的成员函数,用于查找字符ch在字符串中第一次出现的位置
phltxy2 小时前
java·开发语言·算法
算法刷题|模拟思想高频题全解(Java版)在算法面试与笔试中,模拟是最直观、最容易上手的解题思想——题目怎么描述,代码就怎么实现。不需要复杂数据结构,不需要高深算法模板,只要严格还原题目流程,就能稳稳拿分。
宵时待雨2 小时前
开发语言·数据结构·c++·笔记·算法
C++笔记归纳10:继承目录继承一、封装二、继承的概念及定义2.1.继承的概念2.2.继承的定义2.3.类模板继承类模板三、赋值兼容转换
田梓燊3 小时前
算法·哈希算法·散列表
最长的连续序列到底怎么写原来数组里面元素的顺序是无所谓的。核心就是要跳过一些元素。我们判断到某一个元素,比这个元素小 1 存在,我们就跳过了。比如说遍历到一个元素 it = 4, 但是我们判断出来,在无序哈希集合 unordered_set hash_set 里面,存在 3,也就是,hash_set.count(it-1)==1,那么我们就不需要判断 4 开头的序列了,因为 3 开头的我们就判断过了。也就是说,我们每个元素在遍历到的时候,都会判断一次,这个时间是线性的。
smchaopiao3 小时前
开发语言·c++·算法
C++20概念(Concepts)入门指南这些算法不会改变它们所操作的容器中的元素。对范围内的每个元素应用一个函数检查范围内元素是否全部、存在或没有满足条件的
一叶落4383 小时前
c语言·数据结构·c++·算法·leetcode·链表
LeetCode 21. 合并两个有序链表(C语言详解 | 链表经典题)给定两个 按非递减顺序排列 的链表 list1 和 list2,将它们合并为一个新的 升序链表 并返回。
阿里嘎多哈基米3 小时前
数据结构·算法·leetcode·哈希算法·散列表
速通Hot100-Day04——哈希454. 四数相加 II像是类似于两数之和,但是如何存储和查找呢?果然像,就是如何降低时间复杂度,2-2的时候时间复杂度是最小的,1-3时间复杂度太高,4个for更高。该题的target = 0。
飞天狗1113 小时前
算法
最短路算法目录Dijkstra算法适用情形:算法步骤:为什么要求没有负权边?松弛操作松弛操作的正确性保证模板&&例题
汉克老师3 小时前
算法·线性筛·素数·gesp5级·gesp五级·埃氏筛·筛法
GESPC++考试五级语法知识(二、埃氏筛与线性筛)课后习题1 初始化全部为素数 2 从2开始 3 删除倍数数一数,一共是8个先 筛素数再 统计数量输入 t个数字,判断每个是不是素数。
0 0 03 小时前
开发语言·c++·算法·前缀和
洛谷P4427 [BJOI2018] 求和 【考点】:树上前缀和P4427 [BJOI2018] 求和 - 洛谷
佩奇大王4 小时前
java·开发语言·算法
P593 既约分数这个题本质就是在0-2020寻找最大公约数是1的两个数求两个数最大公约数要用到欧几里得算法欧几里得算法:
云泽8084 小时前
算法·贪心算法·蓝桥杯
蓝桥杯算法精讲:贪心算法之推公式例题深度剖析大家好啊,我是云泽Q,欢迎阅读我的文章,一名热爱计算机技术的在校大学生,喜欢在课余时间做一些计算机技术的总结性文章,希望我的文章能为你解答困惑~