首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
写代码的lorre
掘友等级
后端工程师
|
携程、字节
获得徽章 0
字节跳动技术团队
动态
文章
专栏
沸点
收藏集
关注
作品
赞
5
文章 5
沸点 0
赞
5
返回
|
搜索文章
最新
热门
使用前缀和解决【560.和为 K 的子数组】问题
给你一个整数数组 nums 和一个整数 k ,请你统计并返回该数组中和为 k 的子数组的个数 。 子数组是数组中元素的连续非空序列。可以使用前缀和来解决此类问题
Redis是如何支持海量数据的存储和读取的
Redis是一个键值对KV型数据库,数据都是保存在内存中的,可以支持海量数据的存储和读取。Redis是如何做到O(1)时间复杂度的查询?又是如何存储海量数据的?本文将从底层分析Redis是如何实现的
实现一个LFU算法
LFU,全称Least Frequently Used,即最不经常使用 常被用于缓存淘汰策略,核心思想就是依据缓存的访问次数来降序排序。缓存访问次数多的排前面,当需要删除缓存时,优先删除排在末尾的缓存
理解和实现一个LRU算法
LRU,全称Least Recently Used,即最近最少使用 常被用于缓存淘汰策略,核心思想就是依据缓存的访问时间来降序排序。 最新被访问的缓存排前面,当需要删除缓存时,优先删除排在末尾的缓存
redis底层数据结构 - 简单动态字符串sds
redis为用户提供了五种基本数据类型:字符串(string)、列表(list)、哈希(hash)、集合(set)、有序集合(zset)。这些对用户提供的数据类型,都是基于底层数据结构来实现的
【滑动窗口】1.从长度最小的子数组入门
数组中的窗口,本质就是子数组 字符串中的窗口,本质就是子串 所以滑动窗口一般用来解决数组子数组或字符串子串的问题
LeetCode热题100 - 盛最多水的容器
给定一个长度为n的整数数组height。有n条垂线,第 i 条线的两个端点是(i,0)和(i,height[i])。找出其中的两条线,使得它们与x轴共同构成的容器可以容纳最多的水。
详解排序之堆排序
堆是一种数据结构,它需要同时满足两个条件: 1. 是一个完全二叉树;2. 所有父节点的值 >= 子节点的值,或所有父节点的值 <= 子节点的值。我们可以使用堆这种数据结构来进行排序
golang内存对齐
本文深入分析了什么是内存对齐,为什么需要内存对齐,以及如何进行内存对齐。内存对齐可以减少CPU访问内存次数,提升性能,提升访问的原子性和程序可移植性。了解内存对齐后,可以进一步减少程序内存占用
字节开源golang单元测试框架mockey实践
单元测试是用来验证代码的正确性。被验证的代码可以是一个模块,一个类,一个函数或者方法。正确性是指在给定的输入下,总能得到预期的输出。本文分享如何使用goconvey + mockey框架来完成单元测试
下一页
个人成就
文章被点赞
133
文章被阅读
29,987
掘力值
1,164
字节跳动技术团队
关注了
3
关注者
43
收藏集
2
关注标签
7
加入于
2021-12-03