leetcode中两道关于中位数的题295和480

两道题的思路是一样的,都是建立2个堆,一个是最小堆,一个是最大堆 295题 /* * Design a data structure that supports the following two operations: void addNum(int num) - Add a integer...

2017-06-12 23:03:15

阅读数:317

评论数:0

两个有序数组的中位数

/* * There are two sorted arrays nums1 and nums2 of size m and n respectively. Find the median of the two sorted arrays. The overall run time compl...

2017-06-10 18:30:26

阅读数:115

评论数:0

蘑菇街2016招聘笔试(回文串)

题目描述 给定一个字符串,问是否能通过添加一个字母将其变为回文串。 输入描述: 一行一个由小写字母构成的字符串,字符串长度小于等于10。 输出描述: 输出答案(YES\NO). ...

2017-06-06 23:26:41

阅读数:298

评论数:0

交换两个数组值使两个数组之差最小----一道面试题

package aAndb_change_to_abs_min; /* * 有两个序列a,b,大小都为n,序列元素的值任意整数,无序; 要求:通过交换a,b 中的元素,使[序列a 元素的和]与[序列b 元素的和]之间的差最小。 例如: var a=[100,99,98,1,2, 3]; var...

2017-05-21 22:59:36

阅读数:1752

评论数:1

大端模式和小端模式

在 各种计算机体系结构中,对于字节、字等的存储机制有所不同,因而引发了计算机 通信领 域中一个很重要的问题,即通信双方交流的信息单元(比特、字节、字、双字等等)应该以什么样的顺序进行传送。如果不达成一致的规则,通信双方将无法进行正 确的编/译码从而导致通信失败。目前在各种体系的计算机中通常采用的字...

2017-04-02 16:16:16

阅读数:88

评论数:0

一道面试题引发的对 JS 类型转换的思考

最近群里有人发了下面这题: 实现一个函数,运算结果可以满足如下预期结果: add(1)(2) // 3 add(1, 2, 3)(10) // 16 add(1)(2)(3)(4)(5) // 15 对于一个好奇的切图仔来说,忍不住动手尝试了一下,看到题目首先想到的...

2017-03-26 20:09:58

阅读数:383

评论数:0

关于 ArrayList 的 5 道面试题

1、ArrayList的大小是如何自动增加的?你能分享一下你的代码吗? 这是最有技巧性的的一个问题,大多数人都无法回答。事实上,当有人试图在arraylist中增加一个对象的时候,Java会去检查arraylist,以确保已存在的数组中有足够的容量来存储这个新的对象。如果没有足够...

2017-03-12 21:48:53

阅读数:123

评论数:0

JavaScript中一些变态的面试题

console.log(parseInt("116",16)); var aaa = [1,2,3,4,16,17,22]; var bb = aaa.map(parseInt);//parseInt 只接受两个两个参数 string, rad...

2017-03-07 22:38:24

阅读数:656

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭