BD的笔记

昨日已成往事,当下才属未来

java.lang包中不能被继承的类

public final class Byte public final class Character public static final class Character.UnicodeBlock public final class Class<T> public final ...

2016-10-19 08:44:27

阅读数 1788

评论数 0

LeetCode-Number of 1 Bits

Write a function that takes an unsigned integer and returns the number of ’1’ bits it has (also known as the Hamming weight). For example, the 32-bi...

2016-10-13 09:02:42

阅读数 220

评论数 0

Leetcode 326 : Power of Three

Given an integer, write a function to determine if it is a power of three.确定这个数是不是3的幂对于确定一个数n是不是k幂而言,有如下方法:只需求得在int允许的最大范围的k为底的最大的数p,如果这个最大的p能被n整除,那么...

2016-10-13 08:49:06

阅读数 235

评论数 0

中缀表达式改后缀表达式

我们把平时所用的标准四则运算表达式,即“9+(3-1)*3+10/2”叫做中缀表达式。因为所有的运算符号都在两数字的中间,现在我们的问题就是中缀到后缀的转化。规则:从左到右遍历中缀表达式的每个数字和符号,若是数字就输出,即成为后缀表达式的一部分;若是符号,则判断其与栈顶符号的优先级,是右括号或优先...

2016-10-11 11:23:42

阅读数 268

评论数 0

LeetCode 371:Sum of Two Integers

LeetCode 371:Sum of Two IntegersCalculate the sum of two integers a and b, but you are not allowed to use the operator + and -加法(a + b)用^、&和<&...

2016-10-07 10:30:52

阅读数 266

评论数 0

包含min函数的栈

题目: 定义栈的数据结构,请在该类型中实现一个能够得到栈的最小元素的min函数。在该栈中,调用min、push及pop的时间复杂度都为O(1)思路: 首先想到的是,在将元素压入栈的时候,将所有元素进行排序,比如压入元素的顺序为 {21,3,5,7,1},第一个压入21,第二个压入3的时候需要将2...

2016-10-06 19:21:08

阅读数 218

评论数 0

LeetCode 144: Binary Tree Preorder Traversal

Q: Given a binary tree, return the preorder traversal of its nodes’ values.前序遍历: 根左右/** * Definition for a binary tree node. * public class TreeNo...

2016-10-03 10:58:13

阅读数 257

评论数 0

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