抱歉,您的浏览器无法访问本站

本页面需要浏览器支持(启用)JavaScript


了解详情 >

2021年7月20日

难易程度: E - Easy M - Medium H - Hard 重点程度:1 ~ 10分 第一阶段 复杂度分析(M 10分) 数组、栈、队列(E 8分) 链表(M 9分) 递归(M 10分) 排序、二分查询(E 7分) 第二阶段 散列表(M 8分) 二叉树(M 9分) 堆和堆排序(M 8分) BF/RK字符串匹配算法(E 7分) Trie树(M 7分) 图的表示(E 8分) 深度...

2021年7月20日

给你一个数组 nums 。数组「动态和」的计算公式为:runningSum[i] = sum(nums[0]…nums[i]) 。 请返回 nums 的动态和。 示例 1: 输入:nums = [1,2,3,4]输出:[1,3,6,10]解释:动态和计算过程为 [1, 1+2, 1+2+3, 1+2+3+4] 。示例 2: 输入:nums = [1,1,1,1,1]输出:[1,2,3,4,5...

谈谈MYSQL索引是如何提高查询效率的

文章已收录Github精选,欢迎Star:https://github.com/yehongzhi/learningSummary 前言我们都知道当查询数据库变慢时,需要建索引去优化。但是只知道索引能优化显然是不够的,我们更应该知道索引的原理,因为不是加了索引就一定会提升性能。那么接下来就一起探索MYSQL索引的原理吧。 什么是索引索引其实是一种能高效帮助MYSQL获取数据的数据结构,通...

什么是雪花ID?

文章已收录Github精选,欢迎Star:https://github.com/yehongzhi/learningSummary 为什么使用雪花ID在以前的项目中,最常见的两种主键类型是自增Id和UUID,在比较这两种ID之前首先要搞明白一个问题,就是为什么主键有序比无序查询效率要快,因为自增Id和UUID之间最大的不同点就在于有序性。 我们都知道,当我们定义了主键时,数据库会选择表的...

OOM怎么办,教你生成dump文件以及查看

文章已收录Github精选,欢迎Star:https://github.com/yehongzhi/learningSummary 前言在日常开发中,即使代码写得有多谨慎,免不了还是会发生各种意外的事件,比如服务器内存突然飙高,又或者发生内存溢出(OOM)。当发生这种情况时,我们怎么去排查,怎么去分析原因呢? 这时就引出这篇文章要讲的dump文件,各位看官且往下看。 什么是dump文件d...