首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
火凤燎原
滴滴_研发
获赞
18
粉丝
3
关注
6
看过 TA
25
男
新疆大学
2022
Java
IP属地:北京
日出而作,日落而息
私信
关注
拉黑
举报
举报
确定要拉黑火凤燎原吗?
发布(40)
评论
刷题
收藏
火凤燎原
关注TA,不错过内容更新
关注
2019-08-09 22:11
已编辑
滴滴_研发
第六章链表
链表简介 1、链表是物理存储单元上非连续的、非顺序的存储结构,数据元素的逻辑顺序是通过链表的指针地址实现,有一系列结点(地址)组成,结点可动态的生成。 2、结点包括两个部分:一、存储数据元素的数据域(内存空间),二、存储指向下一个结点地址的指针域。 3、相对于线性表顺序结构,操作复杂。 双向链表双向链表(双链表)是链表的一种。和单链表一样,双链表也是由节点组成,它的每个数据结点中都有两个指针,分别指向直接后继和直接前驱。所以,从双向链表中的任意一个结点开始,都可以很方便地访问它的前驱结点和后继结点。 //节点 function Node(element) { this.eleme...
0
点赞
评论
收藏
分享
2019-08-09 22:13
已编辑
滴滴_研发
第五章队列
队列介绍 队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性表。进行插入操作的端称为队尾,进行删除操作的端称为队头。 Queue 类定义和一些测试代码 function Queue() { this.dataStore=[]; this.enqueue=enqueue; this.dequeue=dequeue; this.front=front; this.back=back; this.toString=toString; this.isEmpty=isEmpty; } //向队尾添...
0
点赞
评论
收藏
分享
2019-08-09 22:12
已编辑
滴滴_研发
第四章栈(3)
3.现实生活中栈的一个例子是佩兹糖果盒。想象一下你有一盒佩兹糖果,里面塞满了红色、黄色和白色的糖果, 但是你不喜欢黄色的糖果。使用栈(有可能用到多个栈)写一段程序,在不改变盒内其他糖果叠放顺序的基础上, 将黄色糖果移出。 let candyBox=new Stack(); candyBox.push('red'); candyBox.push('yellow'); candyBox.push('red'); candyBox.push('yellow'); candyBox.push('white'); candyBox.push('yellow'); candyBox.push('whit...
0
点赞
评论
收藏
分享
2019-08-09 22:12
已编辑
滴滴_研发
第四章栈(2)
2. 一个算术表达式的后缀表达式形式如下: op1 op2 operator 使用两个栈,一个用来存储操作数,另外一个用来存储操作符,设计并实现一个JavaScript函数, 该函数可以将中缀表达式转换为后缀表达式,然后利用栈对该表达式求值。 考虑优先级: 1.先乘除 2.后加减 3.有括号先算括号里 基本思路:为了完成算术表达式的计算,用到了两个栈,一个用于存放操作数,另一个用于存放操作符。 假设:程序中定义了两个栈:numStack(用来存放操作数)、operatorStack(用于存放操作符)。 ...
0
点赞
评论
收藏
分享
2019-08-09 22:12
已编辑
滴滴_研发
第四章栈(1)
一、Stack()类 function Stack(){ this.dataStore=[]; this.top=0; this.push=push; this.pop=pop; this.peek=peek; this.clear=clear; this.length=length; this.isEmpty=isEmpty; } function push(element){ this.dataStore[this.top++]=element; return this.top; } function pop(){ return this.dataStore[--this.top]; } ...
0
点赞
评论
收藏
分享
2019-08-09 22:12
已编辑
滴滴_研发
第三章列表
1.列表的抽象数据类型定义listSize(属性) 列表的元素个数 pos (属性) 列表的当前位置 length (属性) 返回列表中元素的个数 clear (方法) 清空列表中的所有元素 find (方法) 在列表中查找某一元素 toString (方法) 返回列表的字符串形式 getElement (方法) 返回当前位置的元素 insert (方法) 在现有元素后插入新元素 append (方法) 在列表的末尾添加新元素 remove (方法) 从列表中删除元素 front (方法) 将列表的当前...
0
点赞
评论
收藏
分享
2019-08-09 22:12
已编辑
滴滴_研发
第一章JS复习
//js forEach every same reduce不产生新数组 function square(num){ console.log(num,num*num); } let nums=[1,2,3,4,5,6,7,8,9]; nums.forEach(square); console.log('nums:',nums); function isEven(num){ return num %2==0; } let nums=[2,4,6,8,9]; // let even=nums.every(isEven); let even=nums.some(isEven); if (even) ...
0
点赞
评论
收藏
分享
2019-08-09 22:13
已编辑
滴滴_研发
第二章数组
1.创建一个记录学生成绩的对象,提供一个添加成绩的方法,以及一个显示学生平均成绩的方法。 function Student(grade){ this.grade=grade; this.add=add; this.average=average; } function add(grade){ this.grade.push(grade); } function average(){ let sum=0; for(let i=0;i<this.grade.length;i++){ sum +=this.grade[i]; } return (sum/this.grade.length).t...
0
点赞
评论
收藏
分享
2019-08-09 22:13
已编辑
滴滴_研发
Laravel5使用ElasticSearch
安装elasticsearch和ik插件 (elasticsearch的使用需要配置java环境,自行百度配置好java环境) elasticsearch集成包(包括ik中文插件)安装地址:https://github.com/medcl/elasticsearch-rtf 测试安装 启动elasticSearch:bin/elasticSearch -d windows系统以管理员身份运行elasticsearch.bat 测试是否安装成功 127.0.0.1:9200 安装 ElasticSearch Scout Engine 包 compos...
0
点赞
评论
收藏
分享
2019-08-09 22:13
已编辑
滴滴_研发
laravel-admin表格数据导出乱码问题解决
先说解决方案:在\vendor\laravel-admin\src\Grid\Exporters\CsvExporter.php文件中增加一行代码 */ public function export() { $filename = $this->getTable().'.csv'; //乱码问题解决 print(chr(0xEF).chr(0xBB).chr(0xBF)); $headers = [ 'Content-Encoding' => 'UTF-8', 'Content-Type' => 'text/csv;charset=UTF-8', ...
0
点赞
评论
收藏
分享
1
2
3
创作者周榜
更多
关注他的用户也关注了:
牛客网
牛客企业服务