最新 最热

【算法】TOP101-二叉树篇(持续更新ing)

解题思路: 由题目可知,这是一颗二叉搜索树.二叉搜索树的特点就是他的中序遍历是有序的.所以本题我们大的框架就是要在中序遍历里完成.具体解题如下:...

2023-10-23
1

【算法】TOP101-二叉树篇(持续更新ing)

解题思路: 由题目可知,这是一颗二叉搜索树.二叉搜索树的特点就是他的中序遍历是有序的.所以本题我们大的框架就是要在中序遍历里完成.具体解题如下:...

2023-10-23
1

有效的数独

请你判断一个 9 x 9 的数独是否有效。只需要 根据以下规则 ,验证已经填入的数字是否有效即可。

2023-10-23
0

【Java】一文囊括Java集合,随用随看,快速上手。

注意:如果集合中要存储的是自定义对象时,一定要重写equals() 和 hashCode()。 问题一:HashSet为什么存取顺序不一致:底层数组存储的是链表,而遍历这些链表时,与存储数据时的顺序很可能不一致。 问题二:HashSet为什么没有索...

2023-10-23
1

1488. 避免洪水泛滥

腾讯云开发者社区是腾讯云官方开发者社区,致力于打造开发者的技术分享型社区。提供专栏,问答,沙龙等产品和服务,汇聚海量精品云计算使用和开发经验,致力于帮助开发者快速成长与发展,营造开放的云计算技术生态圈。...

2023-10-22
1

小工具 --- 树形展示多属性复杂结构类

最近在做配置模块,然后整个配置的参数是非常多的,层级结构也很深。可能有几百个参数,三、四层的层级关系,想要捋顺所有的类和参数,太繁琐了,而且 Visual Studio 的类视图只能看到属性,却看不出层级关系来,所以花费些许精力,写...

2023-10-22
1

数据结构与算法 --- 复杂度分析专题(二)

代码功能是在一个无序数组中,找出param在数组中的位置,若没有找到,则返回-1。

2023-10-22
1

数据结构与算法 --- 复杂度分析专题(二)

代码功能是在一个无序数组中,找出param在数组中的位置,若没有找到,则返回-1。

2023-10-22
1

探索 yield 关键字

「yield」关键字是 C# 中的一种语言特性,用于在枚举器中简化迭代器的实现。它使得开发人员可以通过定义自己的迭代器来简化代码,而不必手动实现 IEnumerable 和 IEnumerator 接口。...

2023-10-22
1

重温设计模式 --- 迭代器模式

迭代器模式是一种行为型设计模式,它允许按照特定顺序遍历集合对象的元素,同时不暴露集合的内部结构。这样做可以让客户端代码不依赖于集合对象的具体实现,从而提高代码的灵活性和可重用性。...

2023-10-22
1