
剑指offer
csdnlmmmmmm
这个作者很懒,什么都没留下…
展开
-
10、二进制中1的个数
题目 输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示 我的解法 public int NumberOf1(int n) { int[] list = new int[32]; int res = 0; int temp = Math.abs(n); int index = 31; while (temp != 0) { list[index]原创 2017-03-18 22:07:17 · 309 阅读 · 0 评论 -
27、二叉搜索树与双向链表
输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的结点,只能调整树中结点指针的指向。 我的解法 /** public class TreeNode { int val = 0; TreeNode left = null; TreeNode right = null; public TreeNode(int val) {原创 2017-03-15 21:58:10 · 229 阅读 · 0 评论 -
两个栈实现队列
题目 用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。 我的解法 import java.util.Stack; public class Solution { Stack stack1 = new Stack(); Stack stack2 = new Stack(); public void push(int原创 2017-03-17 10:59:18 · 191 阅读 · 0 评论