首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

牛客网js题库正解(1~20题)

shouldUpdate('9.0.1','9.1.0'); 7、无重复数组 请补全JavaScript代码,实现一个函数,要求如下: 根据输入的数字范围[start,end]和随机数个数"n"生成随机数 生成的随机数存储数组中...实现下面的列表: 牛油120岁 牛油2号 21岁 牛油3号 19岁 let list = ''; people.forEach(item=>{...li) } 16、总成绩排名 要求将数组参数中的对象以总成绩(包括属性"chinese"、“math”、“english”)从高低进行排序并返回...在数学上,斐波那契数列以如下方法定义:F(0)=0,F(1)=1, F(n)=F(n - 1)+F(n - 2)(n ≥ 2,n ∈ N) 注意: [0,1,1]为最短有效斐波那契数列 const _...} } return true } 20、数组扁平化 要求将数组参数中的多维数组扩展为一维数组并返回该数组

62520
您找到你想要的搜索结果了吗?
是的
没有找到

PTA 练习 L1-020 帅没朋友 (20 分)

L1-020 帅没朋友 (20 分) 当芸芸众生忙着在朋友圈中发照片的时候,总有一些人因为太帅而没有朋友。本题就要求你找出那些帅没有朋友的人。...输入第一行给出一个正整数N(≤100),是已知朋友圈的个数;随后N行,每行首先给出一个正整数K(≤1000),为朋友圈中的人数,然后列出一个朋友圈内的所有人——为方便起见,每人对应一个ID号,为5位数字(从0000099999...虽然有个别自恋狂会自己把自己反复加进朋友圈,但题目保证所有K超过1的朋友圈里都至少有2个不同的人。 输出格式: 按输入的顺序输出那些帅没朋友的人。ID间用1个空格分隔,行的首尾不得有多余空格。...输入样例1: 3 3 11111 22222 55555 2 33333 44444 4 55555 66666 99999 77777 8 55555 44444 10000 88888 22222...scanf("%d", &n); for(int i = 0; i < n; i ++) { scanf("%d", &k); if(k == 1)

19710

压缩 20M 文件从 30 秒 1 秒的优化过程

来源:jianshu.com/p/25b328753017 第一次优化过程-从30秒2秒 第二次优化过程-从2秒1秒 使用频道 使用内存映射文件 使用管道 总结 参考文章 有一个需求需要将前端传过来的...之前没有接触过用Java压缩文件的,所以就直接上网找了一个例子改了一下用了,改完以后也能使用,但是连续前端所传图片的大小越来越大的时候,耗费的时间同时急剧增加,最后测了一下压缩20M的文件竟然需要30秒的时间...fileSize:20M consum time:29599 第一次优化过程-从30秒2秒 优化进行想到首先的的英文利用缓冲区BufferInputStream。...consum time:1808 可以看到相比较于第一次使用FileInputStream效率已经提升了很多了 第二次优化过程-从2秒1秒 使用buffer正规的话已经是满足了我的需求了,但是秉着学以致用的想法...------Channel fileSize:20M consum time:1416 内核空间和用户空间 那么为什么从内核空间转向用户空间阶段过程会慢呢??

53110

压缩20M文件从30秒1秒的优化过程

fileSize:20M consum time:29599 第一次优化过程-从30秒2秒 进行优化首先想到的是利用缓冲区BufferInputStream。...* * @return the next byte of data, or -1 if the end of the * file is...consum time:1808 可以看到相比较于第一次使用FileInputStream效率已经提升了许多了 第二次优化过程-从2秒1秒 使用缓冲区buffer的话已经是满足了我的需求了,但是秉着学以致用的想法...------Channel fileSize:20M consum time:1416 内核空间和用户空间 那么为什么从内核空间转向用户空间这段过程会慢呢?...} }catch (Exception e){ e.printStackTrace(); } } 总结 生活处处都需要学习,有时候只是一个简单的优化,可以让你深入学习各种不同的知识

58640

PTA刷题记录:L1-020 帅没朋友 (20分)

L1-020 帅没朋友 (20分) 题目描述: 当芸芸众生忙着在朋友圈中发照片的时候,总有一些人因为太帅而没有朋友。本题就要求你找出那些帅没有朋友的人。...虽然有个别自恋狂会自己把自己反复加进朋友圈,但题目保证所有K超过1的朋友圈里都至少有2个不同的人。 输出格式: 按输入的顺序输出那些帅没朋友的人。ID间用1个空格分隔,行的首尾不得有多余空格。...输入时若遇到 K = 1 的情况,说明此人帅没朋友,将数组中下标为 id 的元素赋值为 1,表示此人帅没朋友。...在输入被检查的 id 时,查看数组对应下标的元素是否为 0,若为 0,说明此人帅没朋友,否则此人有朋友,将此人 id 放入存储结果的容器中。查过后将该元素赋值为 -1 ,防止二次匹配。...需要注意: 1)输出不足五位需要补零(注意条件 “(从0000099999)”)。 2)容易超时。。。 3)行的首尾不得有多余空格。

1.9K31

闲谈java920

趁现在这段时间得空,从9开始20,逐个的去梳理下,看看有哪些变化。当然了,限于个人能力有限,本文非正式说明,只是个人见解,不可当真。     先来个历代特性数图,心里有个大致的认知。    ...2.2 JDK10     G1终于正名了,java10开始,G1成为默认垃圾回收器。    ...增加了一个关键词:var,不同于js的var,java的var是个语法糖,依据上下文推断,推测出具体类型,实际编译时依然是原本类型。    ...2.12 JDK20     java20多是对之前预览或者改进中的功能继续完善,没有更多的新功能。 3、JDK21     java21将是继17之后的另一个LTS版本,目前规划的有5个新特性。...建议还停留在1.8的可以升级17,已升级17的,再等几个月升级21。总而言之,java9~20是个不断吸取他人长处弥补自己短处的过程,java在进步,我们也是时候更近一步了。

74020

JS中作用域链上 20

title> /* 注意点: 初学者在研究"作用域链"的时候最好将ES6之前和ES6分开研究 1....需要明确: 1.ES6之前定义变量通过var 2.ES6之前没有块级作用域, 只有全局作用域和局部作用域 3.ES6之前函数大括号外的都是全局作用域...之前函数大括号中的都是局部作用域 2.ES6之前作用域链 2.ES6之前作用域链 1.1.全局作用域我们又称之为0级作用域 2.2.定义函数开启的作用域就是1级.../2级/3级/...作用域 2.3.JavaScript会将这些作用域链接在一起形成一个链条, 这个链条就是作用域链 0 ---> 1 ----> 2 ---...-> 3 ----> 4 2.4.除0级作用域以外, 当前作用域级别等于上一级+1 3.变量在作用域链查找规则 3.1先在当前找, 找到就使用当前作用域找到的

66920

20张图搞懂从01搭建企业级数据治理体系

下面我将结合企业级数据治理经验,详细介绍从01搭建数据治理体系全流程,帮你梳理数据治理的主要内容以及过程中会遇到的哪些坑。 如有遗漏之处,欢迎留言评论区探讨。...我们先做一些类似数据同步的工作将数据放入大数据系统中 数据进来后需要管理和存储,即参考建模理论和实际场景建设数仓 经过主题规划、维度确定、标签计算输出等步骤处理 数据输出到报表、应用端使用 整体流程数据治理体系将全程监管...考虑成本的问题,可以分阶段进行。 “为什么要进行数据治理: 你的数据是否真的可用,缺失和异常值怎么办? 数据从哪里来到哪里去,血缘信息是否丢失 数据访问是否安全,明文标识还是加密?...1)数据质量 一般采用业内常用的标准来衡量数据质量的好坏:完整性、准确性、一致性和及时性。...4.2.1 组织架构 1)决策层 提供数据标准管理的决策职能,通俗理解即拍板定方案。

51130

Java 压缩20M文件从30秒1秒的优化过程

之前没有接触过用Java压缩文件的,所以就直接上网找了一个例子改了一下用了,改完以后也能使用,但是随着前端所传图片的大小越来越大的时候,耗费的时间也在急剧增加,最后测了一下压缩20M的文件竟然需要30秒的时间...fileSize:20Mconsum time:29599 第一次优化过程-从30秒2秒 进行优化首先想到的是利用缓冲区 BufferInputStream。...time:1808 可以看到相比较于第一次使用 FileInputStream效率已经提升了许多了 第二次优化过程-从2秒1秒 使用缓冲区 buffer的话已经是满足了我的需求了,但是秉着学以致用的想法...直接缓冲区的缺点: 1、不安全 2、消耗更多,因为它不是在JVM中直接开辟空间。这部分内存的回收只能依赖于垃圾回收机制,垃圾什么时候回收不受我们控制。...} }catch (Exception e){ e.printStackTrace(); }} 总结 生活处处都需要学习,有时候只是一个简单的优化,可以让你深入学习各种不同的知识

1.2K20

20M 文件用 Java 压缩从30秒1秒的优化过程

之前没有接触过用Java压缩文件的,所以就直接上网找了一个例子改了一下用了,改完以后也能使用,但是随着前端所传图片的大小越来越大的时候,耗费的时间也在急剧增加,最后测了一下压缩20M的文件竟然需要30秒的时间...fileSize:20M consum time:29599 第一次优化过程-从30秒2秒 进行优化首先想到的是利用缓冲区 BufferInputStream。...FileInputStream效率已经提升了许多了 第二次优化过程-从2秒1秒 使用缓冲区 buffer的话已经是满足了我的需求了,但是秉着学以致用的想法,就想着用NIO中知识进行优化一下。...直接缓冲区的缺点: 1、不安全 2、消耗更多,因为它不是在JVM中直接开辟空间。这部分内存的回收只能依赖于垃圾回收机制,垃圾什么时候回收不受我们控制。...jpgChannel.close(); } }catch(Exception e){ e.printStackTrace(); } } 总结 生活处处都需要学习,有时候只是一个简单的优化,可以让你深入学习各种不同的知识

48220

压缩20M文件从30秒1秒的优化,太骚了

fileSize:20M consum time:29599 第一次优化过程-从30秒2秒 进行优化首先想到的是利用缓冲区BufferInputStream。...* * @return the next byte of data, or -1 if the end of the * file is...consum time:1808 可以看到相比较于第一次使用FileInputStream效率已经提升了许多了 第二次优化过程-从2秒1秒 使用缓冲区buffer的话已经是满足了我的需求了,但是秉着学以致用的想法...------Channel fileSize:20M consum time:1416 内核空间和用户空间 那么为什么从内核空间转向用户空间这段过程会慢呢?...} }catch (Exception e){ e.printStackTrace(); } } 总结 生活处处都需要学习,有时候只是一个简单的优化,可以让你深入学习各种不同的知识

34210
领券