相关文章
穿越雷区(Java--BFS解法)
穿越雷区(Java–BFS解法)
题目链接:http://oj.ecustacm.cn/problem.php?id1266 解题代码(内含注释思路)
import java.util.*;public class Main {static int[][] dir {{0,1},{0,-1},{1,0},{-1,0}};static String[]…
建站知识
2025/1/17 17:02:04
大话设计模式——六大基本设计原则(SOLID原则)
设计模式
定义:软件开发中,在特定上下文中解决一类常见问题的被证明为有效的最佳实践。可供其他开发者重复使用解决相似问题。 好处:
提高代码的可重用性,减少重复代码。提高代码的可维护性,使代码更易于理解和修改。…
建站知识
2025/1/19 20:18:52
Windows编译运行TensorRT-YOLOv9 (C++)
Windows编译运行yolov9-bytetrack-tensorrt(C) 1 基础环境2 编译yolov9-bytetrack-tensorrt(1)下载yolov9-bytetrack-tensorrt源码(2)修改CMakeLists.txt(3)CMake编译 3 yolov9模型转…
建站知识
2025/1/15 12:22:14
iOS自定义初始化方法
有很多初始化方法我们通常都是在applicationDidFinishLaunching里一个个调用,那么有没有办法像__attribute__((constructor)),能够自动调用被修饰的函数?
可以通过指定函数所在section的方式,然后获取section开头去逐个调用。但是…
建站知识
2025/1/15 23:26:30
嵌入式算法开发系列之大林算法
嵌入式系统中的大林算法 文章目录 嵌入式系统中的大林算法前言一、大林算法原理二、大林算法应用三、C语言实现总结 前言
在嵌入式系统中,算法的选择对系统性能和资源利用具有重要影响。大林算法是一种常见的图论算法,用于求解最小生成树和最短路径等问…
建站知识
2025/1/16 0:03:26
动态规划解决背包问题
目录
动态规划步骤:
1.01背包问题
2.完全背包问题 动态规划步骤: step1.分析问题,定义dp数组(下标含义)
step2.初始化dp数组(边界)
step3.写dp状态转换方程(明确dp数组遍历顺序…
建站知识
2025/1/16 0:03:22
Leetcode算法训练日记 | day24
一、组合问题
1.题目
Leetcode:第 77 题
给定两个整数 n 和 k,返回范围 [1, n] 中所有可能的 k 个数的组合。
你可以按 任何顺序 返回答案。 示例 1:
输入:n 4, k 2
输出:
[[2,4],[3,4],[2,3],[1,2],[1,3],[1,4…
建站知识
2025/1/18 2:54:50