自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 问答 (2)
  • 收藏
  • 关注

原创 攀爬字符串

问题给定一个字符串 S1,将其递归地分割成两个非空子字符串,从而将其表示为二叉树。下面是s1 = “great”的一个可能表达: great / \ gr eat / \ / \g r e at / \ a t在攀爬字符串的过程中,我们可以选择其中任意一个非叶节点,然后交换该节点的两个儿子。例如,我们选择

2016-05-30 13:50:47 835

原创 Gson 在使用中的一些技巧

简介 前段时间在换成gson 重写下解析遇到一些问题,之前是使用JSONObject 进行解析,在使用GSON 之后发现解析数据错误和获取不到值得问题。后台格式不规范 例如: 有值时返回: { person:{"name":"wang",age=17} }有没有值时返回:{person:[]}这个时候用gson就会抛出解析异常。 解决方案:(使用 TypeAdapterFact

2016-05-26 14:08:12 1559

原创 Wiggle Sort

问题Given an unsorted array nums, reorder it in-place such thatnums[0] <= nums[1] >= nums[2] <= nums[3]....样例 Given nums = [3, 5, 2, 1, 6, 4], one possible answer is [1, 6, 2, 5, 3, 4].思路先使用快速排序将数组从小到

2016-05-26 13:31:25 332

原创 表达式转逆波兰式

实现import reclass Solution: # @param expression: A string list # @return: The Reverse Polish notation of this expression def convertToRPN(self, expression): # write your code here

2016-05-26 13:08:54 599

原创 表达树构造

表达树构造问题表达树是一个二叉树的结构,用于衡量特定的表达。所有表达树的叶子都有一个数字字符串值。而所有表达树的非叶子都有另一个操作字符串值。给定一个表达数组,请构造该表达的表达树,并返回该表达树的根。 例子 对于 (2*6-(23+7)/(1+2)) 的表达(可表示为 [“2” “*” “6” “-” “(” “23” “+” “7” “)” “/” “(” “1” “+” “2” “)”])

2016-05-26 13:03:55 613

原创 N皇后问题(python实现)

N皇后问题n皇后问题是将n个皇后放置在n*n的棋盘上,皇后彼此之间不能相互攻击。给定一个整数n,返回所有不同的n皇后问题的解决方案。每个解决方案包含一个明确的n皇后放置布局,其中“Q”和“.”分别表示一个女王和一个空位置。样例对于4皇后问题存在两种解决的方案:[[".Q..", // Solution 1 "...Q", "Q...", "..Q."],["..Q.", // Solution 2

2016-05-26 11:21:21 4203

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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