首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
算什么?什么法?
订阅
blackmonthstudio
更多收藏集
微信扫码分享
微信
新浪微博
QQ
5篇文章 · 0订阅
数据结构 - 字符串
数组 - 最简单的内存数据结构。 字符串 - 随时可以转换成数字或者数组的简单类型。 字符串是有零个或者多个字符组成的有序数列。 如果字符串的个数为零,则表明这个字符串为 空串(Null String),长度为 0。空串表示为:''。 如果字符串由空格组成,那么它就不是空串,而…
5分钟带你领略:某跳动公司面试出镜率最高的算法之一——虚拟十叉树建模问题
首先,这个确实不是标题党,接下来我保证讲的都是硬干货。也许有人会觉得非常偏非常难非常怪,但是我要说的是,对于技术社区来讲,系统知识理论的学习自有去处,我觉得社区里面应该注入一些新的血液,分享一些有信息量的内容,而不是将明明已经整理得非常好的知识点翻来覆去地“炒现饭”并以此来占据…
准备刷 leetcode 了,才发现自己连时间复杂度都不懂
算法(Algorithm)是指用来操作数据、解决程序问题的一组方法。对于同一个问题,使用不同的算法,也许最终得到的结果是一样的,但在过程中消耗的资源和时间却会有很大的区别。 主要还是从算法所占用的「时间」和「空间」两个维度去考量。 时间维度:是指执行当前算法所消耗的时间,我们通…
也许你知道 0.1 + 0.2 === 0.3 为 false,但是 1.1 + 0.2 === 1.3 呢?
明明都是浮点数的加法,为什么表现出来的效果不一样呢?让我们一步步来揭晓谜底。 首先我们需要知道十进制是怎么转为二进制的,下面以 6.1 为例来进行说明。 也就是不断的将商除以二得到余数,直到商为0。 不断的乘以二然后拿掉整数部分,直到积为0。 其中,sign 为 0 表示正数,…
算法题--二叉树重建
根据二叉树的前序遍历{1,2,4,7,3,5,6,8}和中序遍历{4,7,2,1,5,3,8,6},重新构建二叉树。 前序遍历:首先访问根,再先序遍历左子树,最后先序遍历右子树。 中序遍历:首先中序遍历左子树,再访问根,最后中序遍历右子树。 后序遍历:首先后序遍历左子树,再后序…