本文分类:news发布日期:2025/4/14 15:48:49
相关文章
贪心算法之最小生成树问题
1. 贪心算法的基本思想
贪心算法在每一步都选择局部最优的边,希望最终得到整体最优的生成树。常见的两种 MST 算法为 Kruskal 算法 和 Prim 算法。这两者均满足贪心选择性质和最优子结构性质,即: 贪心选择性质:局部最优选择&…
建站知识
2025/4/14 15:47:04
golang 中 make 和 new 的区别?
在Go语言中,make 和 new 都是用于内存分配的关键字,但它们在使用场景、返回值和初始化方式等方面存在一些区别,以下是具体分析:
使用场景 make 只能用于创建 map、slice 和 channel 这三种引用类型,用于初始化这些类型…
建站知识
2025/4/14 15:43:40
深入理解 Vuex:核心概念、API 详解与最佳实践
目录 Vuex 简介核心概念与工作流程核心 API 详解模块化开发 (modules)插件(Plugins)与扩展高级技巧与最佳实践 Vuex 简介
Vuex 是 Vue.js 的官方状态管理库,专为复杂应用设计,用于集中管理所有组件的共享状…
建站知识
2025/4/10 15:10:29
蓝桥杯嵌入式按键长按双击
直接上代码这个代码里面我们简单实现了如果按键按下时间超过0.8秒K1的值增加,短按只增加一次,按键2长按K2值增加,按键3双击K1的值减1,按键4双击K2的值减1
#include "fun.h"
#define long_press_time 800//定义长按时间…
建站知识
2025/4/10 15:09:28
Leetcode 34.在排序数组中查找元素的第一个和最后一个位置
题目描述
给你一个按照非递减顺序排列的整数数组 nums,和一个目标值 target。请你找出给定目标值在数组中的开始位置和结束位置。
如果数组中不存在目标值 target,返回 [-1, -1]。
你必须设计并实现时间复杂度为 O(log n) 的算法解决此问题。
考察二…
建站知识
2025/4/10 15:08:27
从 macos 切换到 windows 上安装的工具类软件
起因
用了很多年的macos, 已经习惯了macos上的操作, 期望能在windows上获得类似的体验, 于是花了一些时间来找windows上相对应的软件.
截图软件
snipaste
windows和macos都有的软件, 截图非常好用
文件同步软件
oneDrive: 尝试了不同的同步软件, 还是微软在各…
建站知识
2025/4/10 15:07:25
Java后端开发-面试总结(集结版)
第一个问题,在 Java 集合框架中,ArrayList和LinkedList有什么区别?在实际应用场景中,应该如何选择使用它们?
ArrayList 基于数组,LinkedList 基于双向链表。
在查询方面 ArrayList 效率高,添加…
建站知识
2025/4/10 15:06:23