w3cschool编程实战之JavaScript 队列 - 蓝蓝设计_UI设计公司

帝皇彩票官网

w3cschool编程实战之JavaScript 队列

2019-9-13 释然 前端及开发文章及欣赏

JavaScript 队列
题目:
在计算机科学中 队列(queue)是一个抽象的数据结构,队列中的数据条目都是有秩序的。新的条目会被加到 队列 的末尾,旧的条目会从 队列 的头部被移出。

写一个函数 queue ,用一个数组arr和一个数字item作为参数。数字item添加到数组的结尾,然后移出数组的第一个元素,最后队列函数应该返回被删除的元素。
queue([], 1) 应该返回 1
queue([2], 1) 应该返回 2
queue([5,6,7,8,9], 1) 应该返回 5
在 queue(testArr, 10) 之后, testArr[4] 的值应该是 10

通关答案:

function queue(arr, item) {
/*下面这两句是关键*/
    arr.push(item);
    return arr.shift();// Change this line
}

console.log(queue([], 1));
console.log(queue([2], 1));
console.log(queue([5,6,7,8,9], 1));
// Test Setup
var testArr = [1,2,3,4,5];

// Display Code
console.log("Before: " + JSON.stringify(testArr));
console.log(queue(testArr, 10)); // Modify this line to test
console.log("After: " + JSON.stringify(testArr));

蓝蓝设计www.bjhbys.com )是一家专注而深入的界面设计公司,为期望卓越的国内外企业提供卓越的UI界面设计、BS界面设计  cs界面设计  ipad界面设计  包装设计  图标定制  用户体验 、交互设计、 网站建设 平面设计服务

标签: w3cschool编程实战之JavaScript 队列

Powered by sitemap
迪士尼彩乐园 博发彩票APP下载 桔子彩票平台 大象彩票APP 大象彩票计划 快赢彩票计划 山东群英会 迪士尼彩乐园主页 迪士尼彩乐园娱乐 博发彩票开奖