一、原题 Given a binary tree, determine if it is height-balanced.  For this problem, a height-balanced binary tree is defined as a binary tree in which the depth of the two subtrees of every node never di

LeetCode   java   二叉树  

一、原题 Given a binary tree, return the level order traversal of its nodes’ values. (ie, from left to right, level by level).  For example:  Given binary tree {3,9,20,#,#,15,7}, 3 / \ 9 20 / \ 15 7 1

遍历   LeetCode   java  

一、原题 Given a binary tree, return the inorder traversal of its nodes values.  一、中文 二叉树的前序、中序、后序三种遍历方式的总结 三、举例 前序:根-左-右 中序:左-根-右 后序:左-右-根 四、思路   每一种遍历方式都有两种方式,一种是递归,一种是非递归的方式,递归很简单,下面主要是非递归的方式 (1)前序 首先建

LeetCode   java  

一、原题 Reverse a linked list from position m to n. Do it in-place and in one-pass.  For example:  Given 1->2->3->4->5->NULL, m = 2 and n = 4,  return 1->4->3->2->5->NULL.  二、中文 给定一个单链表,将第m到第n个之间的元素进行转 

LeetCode   单链表   java  

一、原题 Given a linked list and a value x, partition it such that all nodes less than x come before nodes greater than or equal to x.  You should preserve the original relative order of the nodes in each

LeetCode   java   单链表   分区  

一、原题   Given a 2D board and a word, find if the word exists in the grid.    The word can be constructed from letters of sequentially adjacent cell, where “adjacent” cells are those horizontally or ver

LeetCode   java   单词搜索   递归   回溯  

一、原题 Given a sorted linked list, delete all duplicates such that each element appear only once.  For example,  Given 1->1->2, return 1->2.  Given 1->1->2->3->3, return 1->2->3.  一、中文 给定一个单链表,删除重复的元素,相

LeetCode   java   单链表   重复元素  

一、原题 Given a set of distinct integers, nums, return all possible subsets.  Note:  Elements in a subset must be in non-descending order.  The solution set must not contain duplicate subsets.  For examp

java   LeetCode   所有子集  

在eclipse好用,在Android上移植使用还是挺麻烦的,gradle会因为版本的问题各种报错,由于是初学者所以比较头疼,好在有下面的方法,可以省去很多gradle配置的环节。 注意:本教程针对像SlidingMenu这样使用Eclipse结构的第三方库。过程简单,容易,方便记忆(实际上就三步),为防止出现意外,进行了多次测试,全部通过。多图预警,开始: 第一步,去GitHub下载Slidin

Android studio   Sliding Menu   java   第三方库  

一、原题 Given two binary strings, return their sum (also a binary string).  For example,  a = "11"  b = "1"  Return "100"  一、中文 给定两个二进制的字符串,返回它们的和,也是二进行制字符串。  三、举例 str1 = “111”,str2=“1”最后返回的结果的是1000 四、思路

java   LeetCode  
1 2 3 4 5