- 博客(5)
- 收藏
- 关注
原创 LeetCode 第30题:串联所有单词的子串
例如,如果 words = ["ab","cd","ef"], 那么 "abcdef", "abefcd","cdabef", "cdefab","efabcd", 和 "efcdab" 都是串联子串。返回所有串联字串在 s 中的开始索引。这时候再优化下就有如下算法,改进的思路为创建一个temp临时List,将words的子串全部读入,若smallString属于temp列表,直接去掉、再count++,就能保证smallString和words中的子串一一对应,此时count计数是准确的。
2023-03-21 15:05:13
342
1
转载 Android 开发架构-MVC MVP MVVM详解
这篇文章我们讲了是什么是架构和三种架构模式MVC、MVP、MVVM的架构思想,最后再讲了三种架构的区别与选择。相信通过这篇文章读者可能对这三种架构有了一定的认识。一个完美的架构模式是一个架构师一生的追求,在使用的时候我们可以多多思考这些架构模式的本质以及背景,想想架构师为什么这么设计,可以帮我们更好地理解架构。全文到此为止。笔者才疏学浅,有不同观点欢迎评论区或私信讨论。如需转载私信告知即可。另外欢迎阅读笔者的个人博客一只修仙的猿的个人博客,更精美的UI,拥有更好的阅读体验。
2023-03-10 22:43:17
2645
原创 解决华硕笔记本重装win10无背景灯快捷键问题
解决华硕笔记本重装win10无背景灯快捷键问题之前笔记本从Linux平台重装回windows10,但是发现背景灯快捷键没有了。某乎说是缺少华硕官方的驱动,重新去华硕官网下载了重装问题解决。型号:U4000UQ网址:https://www.asus.com.cn/support/Download-Center/输入设备型号,找到如图所示ATK,下载解压缩,setup安装,重启解决华硕ATK快捷键驱动程序fn+f3快捷键背景灯效果...
2021-01-10 16:10:00
414
原创 Using C++ on Linux in VS Code
这是VS code的官网原文,关于如何使用task.json进行编译C++源文件和debug文件launch.json。许多博客都有说到这两个文件怎么使用,但是没有详细解说,所以推荐看官网原文,里面还会夹杂一些tips,毕竟官网,新人入门十分推荐。传送门:https://code.visualstudio.com/docs/cpp/config-linux#_debug-helloworldcpp注意:官网是英文版的,个人觉得英文版表述会比翻译过来的原汁原味。CET-4阅读起来完全OK,有空后续
2020-07-05 12:05:33
182
原创 Android ListView的使用
注:本文为阅读郭霖先生的《第一行代码 Android》之后个人臆想,叙述不足之处可前往郭霖大牛的博客学习,此处仅为个人方便长久学习、记忆。ListView的应用ListView的使用主要分为分为以下几步一、确定ListView的子项布局内容二、为ListView构造适配器三、实现ListView接下来是各步骤的个人见解。一、确定ListView中
2018-01-31 22:17:50
224
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人