首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
数据结构与算法
订阅
BUG攻城狮
更多收藏集
微信扫码分享
微信
新浪微博
QQ
21篇文章 · 0订阅
判断一棵二叉树是否为搜索二叉树
小知识,大挑战!本文正在参与“程序员必备小知识”创作活动 判断一棵二叉树是否为搜索二叉树 问题描述 给定一棵二叉树,已知其中的节点没有重复值,请判断该二叉树是否为搜索二叉树。 输出描述:输出是否为搜索
字节跳动的算法面试题是什么难度?
由于 lucifer 我是一个小前端, 最近也在准备写一个《前端如何搞定算法面试》的专栏,因此最近没少看各大公司的面试题。都说字节跳动算法题比较难,我就先拿 ta 下手 。这次我们就拿一套 2018 年的前端校招(第四批)来看下字节的算法笔试题的难度几何。地址:https://…
视频面试超高频在线编程题,搞懂这些足以应对大部分公司
现在大厂面试几乎都会问到算法,回答不上来会让你在面试官前大打折扣。前端怎么进阶算法喃? 本周是瓶子君前端进阶算法的第三周🎉🎉🎉,这里,会带你 从 0 到 1 构建完整的前端数据结构与算法体系。 本周已经不单是简单的链表操作(一般链表的问题可以考虑使用快慢指针),开始涉及五…
数据结构基础
1. 数据结构 数据:程序的操作对象。能被输入到计算机中,且能被计算机处理。 数据项:数据的不可分割的最小单位。一个数据元素可由若干个数据项组成.(姓名,年龄,性别) 数据元素:组成数据对象的基本单位。(学生) 数据对象:性质相同的数据元素的集合(类型于数组)。(班级) 指数据…
数据结构和算法(一)线性表实现
1. 数据结构简介 数据类型:是指一组性质相同值的激活以及定义在此激活的一些操作的总称。 原子类型: 是不可以在分解的基本数据类型,包含整型,浮点型,字符型等。 结构类型: 由若干类型组合而成,是可以再分解的,例如,整型数组就是由若干整型数据组成的。 抽象:是抽取出事物具有的普…
数据结构和算法(三)双向链表与双向循环链表的实现
回顾一下,前面一篇博客“数据结构和算法(二)单向循环链表的创建插入删除实现”中讲解了单向链表和单向循环链表。 这篇博客主要讲解双向链表和双向循环链表的基本操作实现。 1. 双向链表 但是无论我们选择哪一种方法,指针的总移动数都会是 2n 次,而双链表却在这一类型问题上做出了很好…
了解面试算法之 - 栈&队列&位运算
算法,一门既不容易入门,也不容易精通的学问。 对于笔者来说算法算是我程序员生涯很不擅长的技能之一了,自从互联网界招人进入平静期后,越来越多的大厂在社招的时候不但会考验面试者的工作所用到的技能,而且会用算法题来考验面试者的逻辑思维能力和基本数据结构的掌握能力。这也就让想要社招进入…
iOS开发·必会的算法操作:字符串数组排序+模型对象数组排序
如果数组里面是字符串,在设置其block体的时候,你也可以利用苹果专门为NSString 提供的字符串比较方法,获得一个NSComparisonResult 类型,将其自动返回。 这时候,就需要了解NSStringCompareOptions 的意思。但如果你搜索一下NSStr…
数据结构与算法(一):绪论、算法、线性表(数组和链表)
数据: 描述客观事实的符号,是计算机中可以操作的对象,是能被计算机识别,并输入给计算机处理的符号集合。 数据元素:是组成数据、有一定意义的基本单位,在计算机中通常作为整体处理。也被称为记录。 数据项:一个数据元素可以由若干个数据组成。数据项是数据不可分割的最小单位。 数据对象:…
线性表 - 循环链表
1. 单向循环链表 对于单链表,每个结点只存储了向后的指针,这样当中某一结点就无法找到它的前驱结点。 将单链表中终端结点的指针由空指针改为指向头结点,就使整个单链表形成一个环, 这种头尾相接的单链表称为单循环链表,简称循环链表。循环链表解决了一个很麻烦的问题:如何从当中一个结点…