两道笔试题,大家一起来讨论吧!
废话不讲了,怨天尤人也没用,下面我把遇到的两道题目写出来大家一起想思路吧!
1、有1亿个浮点数,请找出其中对大的10000个。提示:假设每个浮点数占4个字节,1亿个浮点数就要站到相当大的空间,因此不能一次将全部读入内存进行排序。
2、有一篇英文文章(也就是说每个单词之间由空格分隔),请找出“csdn”着个单词出现的次数,要求效率最高,并写出算法的时间级。
相关推荐
华为的两道算法笔试题及答案
华为的两道算法笔试题及答案,自己已经用C语言调试通过
华为2019笔试题编程题
华为2019提前批笔试题及答案 1.输入任意个字符串,将其中的小写字母变为大写,大写字母变为小写,其他字符不用处理; 2.背包问题
百度2010运维web开发两道笔试题.
百度2010运维web开发两道笔试题.百度2010运维web开发两道笔试题.
java引用传递笔试题abc-2019-js-Interview:2019年前端面试都聊啥?一起来看看
java引用传递笔试题abc 2019-js-Interview 2019年前端面试都聊啥?一起来看看 原文链接: 前言 笔者只是一个从事前端开发不足三年的小前端,看到上面的面试题发现自己还有很多很多需要学习的。于是就萌生了写答案的念头。当然了对于很多问题站在当前的深度自问看的还不是深刻,如果有不对的地方,还请各位大佬给予指正。写这个答案的目的,更多的也是为了给自己补补课。 基本JavaScript问题 使以下代码正常运行: const a = [1, 2, 3, 4, 5]; a.multiply(); console.log(a); // [1, 2, 3, 4, 5, 1, 4, 9, 16, 25] 解决思路:首先分析这道题目,初始化一个数组,然后调用数组的一个方法 然后原数组改变并且后面增加的长度是原数组长度且每个元素是原来每个元素的平方。 所以说重点就是这两个:首先是要给数组添加一个方法,然后是使原数组改变。至于循环什么我相信大家有一百种方法去实现。下面给出两种解法: //第一种 Array.prototype.multiply = function () { //给数组原
计算机后端-Java-Java核心基础-第15章 面向对象07 20. 接口课后两道笔试题.avi
计算机后端-Java-Java核心基础-第15章 面向对象07 20. 接口课后两道笔试题.avi


