- 博客(25)
- 资源 (14)
- 收藏
- 关注
原创 3种方法 - 实现单词的压缩编码
文章目录题目解法一(暴力法)解法二(后缀清除)解法三(字典树)题目NO. 820给定一个单词列表,我们将这个列表编码成一个索引字符串 S 与一个索引列表 A。例如,如果这个列表是 [“time”, “me”, “bell”],我们就可以将其表示为 S = “time#bell#” 和 indexes = [0, 2, 5]。对于每一个索引,我们可以通过从字符串 S 中索引的位置开始读取...
2020-03-28 10:50:05 1798
原创 常用的结构型设计模式(C#举例)
文章目录概述代理模式装饰器模式适配器模式概述代理模式:代理模式在不改变原始类接口的条件下,为原始类定义一个代理类,主要目的是控制访问,而非加强功能,这是它跟装饰器模式最大的不同。装饰器模式:装饰者模式在不改变原始类接口的情况下,对原始类功能进行增强,并且支持多个装饰器的嵌套使用。适配器模式:适配器模式是一种事后的补救策略。适配器提供跟原始类不同的接口,而代理模式、装饰器模式提供的都是跟...
2020-03-25 15:41:11 559
原创 常用的创建型设计模式(C#举例)
介绍4个常用的创建型(单例模式、工厂模式、建造者模式、原型模式)设计模式,并通过C#写简单的Demo来讲解...
2020-03-24 19:52:31 430
原创 3种解法 - 判断矩形重叠
题目矩形以列表 [x1, y1, x2, y2] 的形式表示,其中 (x1, y1) 为左下角的坐标,(x2, y2) 是右上角的坐标。如果相交的面积为正,则称两矩形重叠。需要明确的是,只在角或边接触的两个矩形不构成重叠。给出两个矩形,判断它们是否重叠并返回结果。示例 1:输入:rec1 = [0,0,2,2], rec2 = [1,1,3,3]输出:true示例 2:输入:rec...
2020-03-18 11:04:46 8477
原创 Python基础数据结构
列表(list)列表本身是动态的数据结构,每次会提前申请一部分空间,直到用完以后再重新申请,而不是每次用多少申请多少,类似与C#中的StringBuilder适用于数据或数量是可变的场景元组(tuple)元组本身是静态结构,每次定义后就不可再变,每次变化相当于重新申请一个新的元组,特性类似于C#中的string。适用于存储的数据和变量不变的场景。字典(dict)字典本身是一个键值对结...
2020-03-07 20:59:28 539
国内人形机器人产品及视频
2024-08-13
国外人形机器人产品及视频
2024-08-13
20个当前知名人形机器人公司的产品参数及介绍
2024-08-13
通过网页服务器监控设备状态
2018-12-28
.NET环境下C#实现存储器管理
2009-06-12
.net 下C#实现银行家算法
2009-06-12
C# 进程调度 管理
2009-06-12
数据库中各个类的应用实例
2008-09-17
数据库各个类的实例应用
2008-09-17
Collections的实例应用
2008-09-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人