会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Varc's Blog
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
下一页
2025年8月19日
C# List<T>
摘要: 命名空间:System.Collections.Generic 基本等同于 Java 的 ArrayList<T> 性能 不同于 Java 的 ArrayList<T>,在存储值类型的元素时不会发生装箱和拆箱。 构造函数 List<T>():默认初始容量。 List<T>(Int32):指定初始容量
阅读全文
posted @ 2025-08-19 21:55 Varc
阅读(17)
评论(0)
推荐(0)
2025年8月18日
C# 基础
摘要: .NET 框架版本默认 C# 语言版本 框架 版本 C# 语言版本的默认值 .NET 10.x C# 14 .NET 9.x C# 13 .NET 8.x C# 12 .NET 7.x C# 11 .NET 6.x C# 10 .NET 5.x C# 9.0 .NET Core 3.x C# 8.0
阅读全文
posted @ 2025-08-18 20:46 Varc
阅读(22)
评论(0)
推荐(0)
C# 元组
摘要: 基本用法 (double, int) t1 = (4.5, 3); double sum = t1.Item1; int count = t1.Item2; 字段名称 可以在元组初始化表达式(上面的 (4.5, 3))或元组类型的定义(上面的 (double, int))中显示指定元组字段名称,例:
阅读全文
posted @ 2025-08-18 20:34 Varc
阅读(15)
评论(0)
推荐(0)
C# 切片语法糖(范围和索引)
摘要: 语法 索引 ^ 末尾运算符 代表尾部索引,例: nums[^1]:取最后 1 个元素 nums[^1]:取倒数第 2 个元素 范围 .. 范围运算符 代表左闭右开范围,例: nums[1..5]:取数组索引 [1,5) 这 4 个元素,也可以理解为 nums.Skip(1).Take(4) 范围中允
阅读全文
posted @ 2025-08-18 11:11 Varc
阅读(45)
评论(0)
推荐(0)
2025年8月16日
二分查找模板
摘要: 
阅读全文
posted @ 2025-08-16 00:13 Varc
阅读(6)
评论(0)
推荐(0)
2025年8月11日
不定长滑动窗口模板与理解
摘要: 模板 第一种,越扩展越满足条件: 第二种,越收缩越满足条件: 理解 定长滑动窗口的题目,一般需要求总体中满足条件的固定长度的连续一部分的某一项指标值。 不定长滑动窗口的题目,一般需要求总体中满足条件的不固定长度的连续一部分的某一项指标值的最大/最小值。 例题 问题转化: 题目 总体 连续一部分 满足
阅读全文
posted @ 2025-08-11 23:27 Varc
阅读(25)
评论(0)
推荐(0)
2025年8月10日
定长滑动窗口模板与理解
摘要: 模板 代码可能大不相同,因为窗口定义、维护窗口、根据窗口维护结果,都要根据题目灵活变动。 理解 定长滑动窗口算法本质:通过维护一个状态可传递的窗口,利用数据连续性,在窗口滑动时以增量更新(O(1)或O(m)) 取代完全重新计算(O(k)),从而显著降低时间复杂度。 例题解析
阅读全文
posted @ 2025-08-10 11:31 Varc
阅读(31)
评论(0)
推荐(0)
2025年2月28日
重回博客园,顺便扒一套主题
摘要: 之前使用的一直是 GShang 大佬编写的 cnbook 主题。现在发现主题有更新,但是按照博文的最新主题包复制到博客园后台设置中,发现不起作用,估计是年久失修的缘故。但是我看大佬现在的博客依然好用,那我可不可以直接偷过来呢? 闲话少说,直接进入正题。
阅读全文
posted @ 2025-02-28 17:36 Varc
阅读(71)
评论(0)
推荐(0)
2021年12月4日
二叉树的四种遍历
摘要: 树的遍历 前序遍历 递归 import java.util.ArrayList; import java.util.List; class Solution { public List<Integer> preorderTraversal(TreeNode root) { List<Integer>
阅读全文
posted @ 2021-12-04 21:12 Varc
阅读(194)
评论(0)
推荐(0)
2021年11月26日
Java 常见类型转换
摘要: 环境:jdk8 在常用的方法中添加了下划线。 Array to List/Set Arrays.asList List<Integer> list = Arrays.asList(new Integer[]{1, 2, 3}); // 可简写为 List<Integer> list = Arrays
阅读全文
posted @ 2021-11-26 22:01 Varc
阅读(125)
评论(0)
推荐(0)
上一页
1
2
3
4
下一页
公告