算法和编程技巧
文章平均质量分 74
jimmy_curry
这个作者很懒,什么都没留下…
展开
-
HomeWork——Valid Number
题目描述很简单,判断一个数是否为正确数字的格式,如下: Validate if a given string is numeric. Some examples: "0" => true " 0.1 " => true "abc" => false "1 a" => false "2e10" => true Note: It is intended for the proble原创 2016-05-30 12:11:55 · 220 阅读 · 0 评论 -
HomeWork——Next Permutation
Permutation是排列组合的意思,这道题的表述十分简单,就是输入下一个排列组合(next permutation)比如说长度为3的permutation,则有六种情况: 0,1,2 0,2,1 1,0,2 1,2,0 2,0,1 2,1,0 题目就是要求在输入一个permutation的情况下,输出字典序下的下一个permutation或者上一个permutation。 最简原创 2016-06-01 11:54:40 · 292 阅读 · 0 评论 -
HomeWork——Binary Search Tree
本次作业是建立一个Binary Search Tree,二叉搜索树。 二叉搜索树,也叫做排序二叉树,它具有如下性质:若它的左树不为空,则左树上所有节点的值均小于它的根节点值;若它的右子树不空,则右树上所有节点的值均大于它的根节点的值,它的左右子树有分别为二叉搜索树。 首先我们应设置节点的结构: struct Node{ int val; Node* left; Node* ri原创 2016-06-01 20:55:50 · 184 阅读 · 0 评论