摘要: 场景 浏览器的 JSON 反序列化无法完整将 long 类型转换为 number,最后一位会被四舍五入。 因此需要将 long 类型转为 string 发送到前端。 适用版本 v20.5.1 使用方法 Minimal API builder.AddCqrs().AddLongToStringJson 阅读全文
posted @ 2024-10-27 16:12 沈星繁 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 为了弥补 `PatchAsJsonAsync` 方法的缺失,一位开发者向 dotnet/runtime 项目贡献了相关 API。该 API 最终被合并,但要等到 .NET 7 才能使用。开发过程中,作者通过 API Proposal、代码实现和测试,成功完成了任务。整个过程包括 API 设计、代码修改、兼容性处理以及 PR 审查,展示了开源社区的合作与进步。 阅读全文
posted @ 2021-10-26 13:23 沈星繁 阅读(535) 评论(0) 推荐(13) 编辑
摘要: 本文档主要介绍了关于二叉搜索树(BST)的相关习题与解答,包括构造特定的BST、分析最坏情况下的序列、确定最优BST的插入顺序、判断给定序列是否能构成BST、构造最优BST的方法以及计算BST高度的实现方式。所有讨论均围绕BST的性质展开,并提供了部分算法实现的代码示例。 阅读全文
posted @ 2020-08-04 10:36 沈星繁 阅读(517) 评论(0) 推荐(0) 编辑
摘要: 本文档提供了《算法(第四版)》C# 习题题解,主要涵盖 3.1 节的内容。包括使用标准库 `Dictionary` 实现的符号表 `ST` 和基于数组实现的符号表 `ArrayST` 的代码示例。相关代码和库文件托管在 GitHub 上,方便查阅和下载。 阅读全文
posted @ 2019-03-24 22:04 沈星繁 阅读(2045) 评论(0) 推荐(2) 编辑
摘要: 写在前面 整个项目都托管在了 Github 上: 查找更方便的版本见: 这一节内容可能会用到的库文件有 SortApplication,同样在 Github 上可以找到。 善用 Ctrl + F 查找题目。 习题&题解 2.5.1 解答 如果比较的两个 引用的是同一个对象,那么就直接返回相等,不必再 阅读全文
posted @ 2019-01-27 12:01 沈星繁 阅读(1076) 评论(0) 推荐(1) 编辑
摘要: 写在前面 整个项目都托管在了 Github 上: 查找更方便的版本见: 这一节内容可能会用到的库文件有 PriorityQueue,同样在 Github 上可以找到。 善用 Ctrl + F 查找题目。 习题&题解 2.4.1 解答 优先队列的变化如下: | 输入命令 | 优先队列 | 输出 | | 阅读全文
posted @ 2019-01-02 10:19 沈星繁 阅读(2221) 评论(1) 推荐(0) 编辑
摘要: 写在前面 整个项目都托管在了 Github 上:https://github.com/ikesnowy/Algorithms 4th Edition in Csharp 查找更为方便的版本见:https://alg4.ikesnowy.com/ 这一节内容可能会用到的库文件有 Quick,同样在 G 阅读全文
posted @ 2018-08-07 12:08 沈星繁 阅读(2566) 评论(0) 推荐(0) 编辑
摘要: 写在前面 整个项目都托管在了 Github 上:https://github.com/ikesnowy/Algorithms-4th-Edition-in-Csharp 查找更为方便的版本见:https://alg4.ikesnowy.com 这一节内容可能会用到的库文件有 Merge,同样在 Gi 阅读全文
posted @ 2018-07-03 13:33 沈星繁 阅读(3775) 评论(0) 推荐(1) 编辑
摘要: 写在前面 整个项目都托管在了 Github 上:https://github.com/ikesnowy/Algorithms-4th-Edition-in-Csharp 这一节内容可能会用到的库文件有 Sort 和 SortData,同样在 Github 上可以找到。 善用 Ctrl + F 查找题 阅读全文
posted @ 2018-01-02 19:16 沈星繁 阅读(2349) 评论(1) 推荐(2) 编辑
摘要: 写在前面 整个项目都托管在了 Github 上:https://github.com/ikesnowy/Algorithms-4th-Edition-in-Csharp 这一节内容可能会用到的库文件有 Measurement 和 TestCase,同样在 Github 上可以找到。 善用 Ctrl 阅读全文
posted @ 2017-10-07 15:10 沈星繁 阅读(2962) 评论(0) 推荐(0) 编辑
摘要: 写在前面 整个项目都托管在了 Github 上:https://github.com/ikesnowy/Algorithms-4th-Edition-in-Csharp 这一节内容可能会用到的库文件有 Measurement 和 TestCase,同样在 Github 上可以找到。 善用 Ctrl 阅读全文
posted @ 2017-09-02 21:39 沈星繁 阅读(4364) 评论(0) 推荐(0) 编辑
摘要: 因为这个解法有点复杂,因此单独开一贴介绍。 那么这里就使用六个栈来解决这个问题。 这个算法来自于这篇论文。 原文里用的是 Pure Lisp,不过语法很简单,还是很容易看懂的。 先导知识——用两个栈模拟一个队列 如何使用两个栈来模拟一个队列操作? 这是一道很经典的题目,答案也有很多种,这里只介绍之后 阅读全文
posted @ 2017-07-12 21:35 沈星繁 阅读(3435) 评论(10) 推荐(2) 编辑
摘要: 整个项目都托管在了 Github 上:https://github.com/ikesnowy/Algorithms-4th-Edition-in-Csharp 这一节内容可能会用到的库文件有 Geometry 和 Commercial,同样在 Github 上可以找到。 善用 Ctrl + F 查找 阅读全文
posted @ 2017-06-27 20:25 沈星繁 阅读(1441) 评论(0) 推荐(0) 编辑
摘要: 写在前面 整个项目都托管在了 Github 上:https://github.com/ikesnowy/Algorithms-4th-Edition-in-Csharp 善用 Ctrl + F 查找题目。 本节你可能会需要的两个测试数据文件: largeW: http://algs4.cs.prin 阅读全文
posted @ 2017-06-12 14:23 沈星繁 阅读(2275) 评论(1) 推荐(1) 编辑