首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
大江东去浪淘尽
掘友等级
解决问题攻城狮
|
ftopia.cn
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
100
文章 98
沸点 2
赞
100
返回
|
搜索文章
最新
热门
数据结构&算法 必知必会系列:7. 常见数据结构——链表(下)
本文为系列文章的链表下篇,将针对链表的一些经典问题进行实战,并总结出一些链表解题技巧。 看懂链表的结构并不是很难,但加入了指针,就容易让人摸不着头脑。所以,要想写好链表代码,首先就要理解好「指针」。 C 语言和 Golang 中存在指针概念及对应类型,但有些语言中没有指针,取而…
数据结构&算法 必知必会系列:6. 常见数据结构——链表(上)
链表(Linked List)是一种常见的基础数据结构,是一种线性表,但是并不会按线性的顺序存储数据,而是在每一个结点里存到下一个结点的指针(Pointer)。 相对数组,链表的掌握会难一些,而且对应的形式也会比较多样。但无论形式是什么,核心正如其英译 LInked List,…
😶 JS数组/对象的值为什么变了?你需要深入理解对象的值传递
highlight: 发现某个对象值变了,有时却不变? 你需要深入理解 JS中的对象的值传递。 如果你可以全对 💯,那证明对 JS 对象值的传递理解还算扎实。 !!!注意:原始类型是不可变的(immutable),只有对象是可变的(mutable)。 直接上图,应该不难理解了…
浅谈如何坚持写技术博客/文章
凡事预则立不预则废,「阶段输出」以及「预列清单」会帮你更好地规划你的博客。 计划:个人打算 2021 重点输出"数据结构与算法",先写好 #计划路线,之后按部就班(时限可略加 Buff)。 日常:多记录工作中遇到的问题(大多为细节型),Make a Blog List(列博文清…
【译】2021你需要的 7个JS数组处理方法
JavaScript 提供了大量处理数组的不同方法。我们将在之后的几分钟为您介绍 7 个基本方法,相信读完后,您的 JS 开发技能会有所提升~ 1. Array.map() 每当你使用 .map() 方法,会创建出一个基于原数组更改过的新数组。 .map() 方法会提供一个函数…
数据结构&算法 必知必会系列:5. 常见数据结构——数组
在介绍「数组」之前,我们先引入一个概念「线性表」。 顾名思义,线性表就是数据排成像线一样的结构。每个线性表上的数据最多只有「前」和「后」两个方向。 数组(Array)是一种线性表数据结构。它用一组连续的内存空间,来存储一组具有相同类型的数据,并且不支持动态扩容。 注意,数据结构…
数据结构&算法 必知必会系列:4. 最好、最坏、平均 & 均摊时间复杂度
但是,在数组中查找一个数据,并不需要每次都把整个数组都遍历一遍,因为有可能中途找到就提前结束循环了。 🙌 不能了 ... 于是,继续引入三个概念:最好(情况)时间复杂度、最坏(情况)时间复杂度和平均(情况)时间复杂度。 通常情况下,最好、最坏情况下的时间复杂度分析起来还是比较…
产品调研&设计 —— 康奈尔/5R 笔记 | 七日打卡
学习乃至工作后,我们都需要记笔记,常见的场景有讲授的听课、个人阅读或者各种培训。 一个科学的笔记方法将使你事半功倍,而其中记录方法的佼佼者就是康奈尔笔记法,也称为5R笔记法。 5R笔记法,又叫做康奈尔笔记法,是用产生这种笔记法的大学校名命名的。这一方法几乎适用于一切讲授或阅读课…
Git 分支管理及基础操作指南 | 七日打卡
熟练使用 Git 分支(branch)操作是 Git 必备技能之一,尤其是多人合作的项目,分支的管理和操作尤为重要。 可看出,分支是各自独立的,当然也就可以交予多人完成,并且 Git 对分支数量没有限制。 Git 鼓励多次使用分支完成某个任务,合并后再删掉分支的做法。 mast…
数据结构&算法 必知必会系列:3. 时间 & 空间复杂度( 下) | 七日打卡
可能,还是觉得有点糊糊的。没事,继续看下去,多看算法案例、多分析。对套路和步骤就有「感觉」了。 除去多个数量级(m、n),可以粗略地分为两类,多项式量级和非多项式量级。其中,非多项式量级只有两个:O(2^n) 和 O(n!) 再度明确一个概念,O(1) 只是常量级时间复杂度的一…
下一页
个人成就
文章被点赞
203
文章被阅读
46,784
掘力值
1,841
关注了
21
关注者
55
收藏集
9
关注标签
9
加入于
2020-12-22