标签目录:leetode

以下是与标签 “leetode” 相关联的文章

[leetcode_129]Sum Root to Leaf Numbers

二叉树从根开始每个结点存放一个0~9的数字,计算从根开始到叶节点生成的所有数字之和。从根开始搜索,到一个叶节点,将string转换加到结果里面就行。 class Solution { public: int ConvertNumber(string &tmpNumber) { int number = 0; for(int i = 0;i < tmpNumber.length();i++) { ……

[leetcode_33]Search in Rotated Sorted Array

给定一个sorted 的array但是 需要做个调转:比如: 0 1 2 3 4 5 6 7 8 9 某个调转之后:7 8 9 0 1 2 3 4 5 6 输入target,如果array中存在target返回下标,否则,返回-1。 欧克,傻瓜都能想到o(n)的方法, 有没有更快的?o(logn)?二分?二分查找变形一下就行: class Solution { public: int ans; void searchSt……

[leetcode_77]Combinations

简单搜索题,但是题目交代不是很清楚,也可能是自己的英文不大好,就是说给n,全集为1,2,3…n。从里面选k个组成子集,列举所有子集。 class Solution { public: void combineStep(int n,int step,int k,vector<int>&item,vector<vector<int>>&ans,int count) { if(step &……

[leetcode_142]Linked List Cycle II

判断一个链表中是否有环,并且输出进入环中的节点。如果没有,输出NULL。 判断一个链表是否成环,且不开辟额外的空间,在之前的博客中一提到: http://blog.sina.com.cn/s/blog_672f71fc0101odsf.html 如何输出环中节点的入口节点? 如果能计算出环中节点个数k,再根据从后向前删除节点的思路: http://blog.sina.com.cn/……