花费 13 ms
究极面试题:如何用有限个栈模拟常数效率操作的队列?

问题来源### 写这篇博客来源于一次面试的经历。经典面试题:如何用两个栈实现一个队列?它经常被拿来面试。如果对栈和队列比较掌握的人,就可以轻松的答出来。 然而,那天坐在对面的面试者直接抛出:如何用 ...

Wed Mar 27 18:08:00 CST 2019 18 817
LeetCode 218. The Skyline Problem(线段树+离散化)

题目 题意:就是有一些矩形,然后让你输出一些点,这些点连成的线是这些矩形的外围。叫做城市天际线。具体的看题目就好了。 题解:首先,设立一个区间,用数组表示。每遇到一个矩形,我们就把这个矩形 ...

Sun Feb 16 03:46:00 CST 2020 0 258
LeetCode 89 Gray Code

题目 格雷码 000 001 011 010 110 111 101 就是相邻的两个码之间只变动一个bit, 格雷码的构造方法可以递推得到,它是一个有规律的序列。 具体n的格雷码 ...

Fri Dec 06 22:54:00 CST 2019 3 211
使用位运算实现int32位 整数的加减乘除

我觉得比较难想的是加法吧。 首先加法,脑海中脑补二进制加法,相同位相加,超过2 ,则进1,留0 那么用位运算怎么实现呢?其实理解了异或和与操作,就很容易想出来了。 我觉得异或操作和与操作完全就是 ...

Mon Aug 26 00:33:00 CST 2019 0 375

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM