首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
泱澈
掘友等级
后端架构师
|
字节跳动
Stay hungry,Stay foolish!
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 2
沸点 0
赞
2
返回
|
搜索文章
最新
热门
Kafka 学习笔记(一)
Kafka 最初是 LinkedIn 的内部项目,现在已经捐赠给 Apache 基金会。Kafka 是一个高性能分布式基于发布/订阅的消息系统,是一个分布式的,可划分的,冗余备份的持久性的日志服务。
数据结构之队列
队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性表。进行插入操作的端称为队尾,进行删除操作的端称为队头。队列的特性总结为:先进先出。 我们使用链表实现队列,一个头节点和一…
小镇做题家|在 O(1)的时间内找到栈的最值
这道题目是我在字节面试时遇到的真题,当初没想到最优解,复盘的时候发现是道简单题。。把这道题目作为栈的使用分享给大家!(在面试的时候没有想到最优解就先选择一个次优的解法,总比做不出来要好!) LeetCode:剑指 Offer 30. 包含 min 函数的栈 栈可以看作是一个数组…
数据结构之栈
顾名思义,就是使用数组来实现栈的特性。数组实现简单,我们只需要预先定义好数组的大小、在数组的末尾进行元素的入栈操作或者出栈操作即可。时间复杂度为 O(1)。但是我们栈的大小有限,动态调整栈大小的代价较高,且要求有连续的地址空间。 我们可以使用链表来实现。我们在进行出栈操作和入栈…
如何使用链表实现 LRU 算法
LRU 算法可以用来管理我们的缓存数据。控制我们的缓存大小,用较少的缓存空间达到更高的缓存数据。举例来说我们可以将一些不容易发生变化的数据且头部效应表中的数据加入到缓存当中。 以上就是一个链表实现 LRU 算法的大体代码。
Go语言正确快速安装开发工具
我最近都在学习Go语言相关的东西以及捣鼓论文。不是没时间更新,其实就是自己懒。 后续应该会回复正常的节奏了。 今天下午都在安装Go语言的东西,因为自己打算使用VsCode作为Go的开发主力。但是我VsCode的代码提示速度太慢了。要隔一秒钟才会出来提示。。实在太慢了。就在下载G…
数据结构之链表
链表的种类主要有三种,单链表,双链表,双向循环链表。 链表是一种链式结构,使得它对内存没有太大的要求。可以充分使用散乱的内存空间,插入和删除的时间复杂度比数组好。但是结构实现起来比较复杂,容易出错。而且不具备随机访问的特性,每次查询都要从头节点出发。需要付出额外的空间去保存下一…
数据结构入门
我们分析findNumIndex这个函数的代码。我们假定一行代码的执行时间为time,findNumIndex函数的代码一共需要执行 nums.length * 2 + 1个time。不难看出,我们代码的执行时间跟数组的长度和n的值是正相关的,数组越长,我们的代码执行时间也越长…
如何快速提高自己的编程能力
大家在学习完C语言之后,可能会感觉自己还是处于一个懵懂的状态。C语言的语法规则倒是记住了,但是一旦到了实际的写代码环节就容易断片,不知道从哪里下手。绝大多数人都会遇到这个情况,我将向大家分享下我觉得一些能快速提升能力的方法。 首先我们需要清楚我们编程的本质是什么,了解了它的核心…
C语言基础——如何抽象世界
结构体类型什么是结构体定义结构体示例声明结构体变量结构体变量的初始化结构体变量的使用结构体数组语法定义使用示例结构体指针使用示例结构体嵌套使用示例typedefstruct与struct的区别使用示例
下一页
个人成就
文章被点赞
22
文章被阅读
4,437
掘力值
324
关注了
0
关注者
7
收藏集
0
关注标签
6
加入于
2020-09-28