摘要: #Updated【2022.11.21 补充代码 & 修复移动端排版混乱的问题】 [C# 中的序列化与反序列化](.NET 源码学习) 关键词:序列化(概念与分析) 三种序列化(底层原理 源码) Stream(底层原理 源码) 反射(底层原理 源码) 假如有一天我们要在在淘宝上买桌子,桌子这种很不规 阅读全文
posted @ 2022-11-21 00:11 PaperHammer 阅读(904) 评论(0) 推荐(5) 编辑
摘要: [数据结构1.3-线性表] 链表与 LinkedList<T> 【注:本篇文章源码内容较少,分析度较浅,请酌情选择阅读】 关键词:链表(数据结构) C#中的链表(源码) 可空类型与特性(底层原理 源码) 迭代器的实现(底层原理) 接口IEqualityCompare<T>(源码) 相等判断(底层原理 阅读全文
posted @ 2022-11-08 14:09 PaperHammer 阅读(453) 评论(0) 推荐(1) 编辑
摘要: #Updated【2022.10.6 修正文本已知错误】 [算法2-数组与字符串的查找与匹配] (.NET源码学习) 关键词:1. 数组查找(算法) 2. 字符串查找(算法) 3. C#中的String(源码) 4. 特性Attribute 与内在属性(源码) 5. 字符串的比较(底层原理) 6. 阅读全文
posted @ 2022-09-29 00:09 PaperHammer 阅读(1322) 评论(2) 推荐(17) 编辑
摘要: [数据结构1.2-线性表] 动态数组ArrayList(.NET源码学习) 在C#中,存在常见的九种集合类型:动态数组ArrayList、列表List、排序列表SortedList、哈希表HashTable、栈Stack、队列Queue、链表LinkedList、字典Dictionary、点列阵Bi 阅读全文
posted @ 2022-08-23 23:16 PaperHammer 阅读(623) 评论(1) 推荐(0) 编辑
摘要: [算法1-排序](.NET源码学习)& LINQ & Lambda 说起排序算法,在日常实际开发中我们基本不在意这些事情,有API不用不是没事找事嘛。但必要的基础还是需要了解掌握。 排序的目的是为了让无序的数据,变得“有序”。此处的有序指的是,满足当前使用需求的顺序,除了自带的API,我们还可以自定 阅读全文
posted @ 2022-08-08 17:22 PaperHammer 阅读(914) 评论(4) 推荐(10) 编辑
摘要: [数据结构1.1-线性表] 数组(.NET源码学习) #Updated【2022.7.29 替换文中不清晰的代码图片】 #Updated【2022.7.30 修正已知错误,补充相关说明】 数组,一种数据类型(在绝大数语言中不是基本数据类型)且为引用类型,在内存中以连续的内存单元进行分配,所以其大小在 阅读全文
posted @ 2022-07-28 21:43 PaperHammer 阅读(731) 评论(7) 推荐(5) 编辑
摘要: 【以下内容仅为本人在做题学习中的所感所想,本人水平有限目前尚处学习阶段,如有错误及不妥之处还请各位大佬指正,请谅解,谢谢!】 !!!观前提醒!!! 【本文篇幅较大,如有兴趣建议分段阅读】 有关二分查找 作用:在有序集合中快速查找目标值 适用性: 1. 只能查找有序的数据集 顺序存储的数据结果就是数组 阅读全文
posted @ 2022-05-31 22:03 PaperHammer 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 【以下内容仅为本人在学习中的所感所想,本人水平有限目前尚处学习阶段,如有错误及不妥之处还请各位大佬指正,请谅解,谢谢!】 引言 动态规划虽然已经是对暴力算法的优化,但在某些比较特别的情况下,可以通过一些小技巧进一步对其优化,通产我们会在时间与空间中做权衡,在时间可以接受度范围内,适当的以时间为代价换 阅读全文
posted @ 2022-05-13 22:08 PaperHammer 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 【以下内容仅为本人在学习中的所感所想,本人水平有限目前尚处学习阶段,如有错误及不妥之处还请各位大佬指正,请谅解,谢谢!】 #Updated【2022.5.2 修复移动端排版混乱的问题】 !!!观前提醒!!! 【本文内容可能较为复杂,虽然我已经以较为清晰的方式展现我的思想,但可能依旧容易引起思维混乱, 阅读全文
posted @ 2022-05-01 22:42 PaperHammer 阅读(1397) 评论(0) 推荐(2) 编辑
摘要: 【以下内容仅为本人在学习中的所感所想,本人水平有限目前尚处学习阶段,如有错误及不妥之处还请各位大佬指正,请谅解,谢谢!】 引言 前一篇文章(有关动态规划 - PaperHammer - 博客园 (cnblogs.com))我们探讨了动态规划及其分析方法,但在做题或面试时往往会需要我们对空间或时间进行 阅读全文
posted @ 2022-04-29 22:38 PaperHammer 阅读(608) 评论(0) 推荐(1) 编辑