随笔分类 -  算法题

摘要:Suppose an array sorted in ascending order is rotated at some pivot unknown to you beforehand. (i.e., [0,1,2,4,5,6,7] might become [4,5,6,7,0,1,2]). F 阅读全文
posted @ 2019-04-22 19:34 小白兔云 阅读(104) 评论(0) 推荐(0)
摘要:Sort a linked list in O(n log n) time using constant space complexity. Example 1: Example 2: 题目大意: 对链表进行排序 解法; 使用之前插排思想解决,待优化,效率较低。这里newHead的next为啥不用等 阅读全文
posted @ 2019-04-21 21:42 小白兔云 阅读(113) 评论(0) 推荐(0)
摘要:Sort a linked list using insertion sort. A graphical example of insertion sort. The partial sorted list (black) initially contains only the first elem 阅读全文
posted @ 2019-04-21 21:39 小白兔云 阅读(104) 评论(0) 推荐(0)
摘要:Given an input string, reverse the string word by word. Example 1: Example 2: Example 3: Note: A word is defined as a sequence of non-space characters 阅读全文
posted @ 2019-04-21 21:04 小白兔云 阅读(133) 评论(0) 推荐(0)
摘要:Evaluate the value of an arithmetic expression in Reverse Polish Notation. Valid operators are +, -, *, /. Each operand may be an integer or another e 阅读全文
posted @ 2019-04-21 20:18 小白兔云 阅读(125) 评论(0) 推荐(0)
摘要:Given a binary tree, return the preorder traversal of its nodes' values. Example: Input: [1,null,2,3] 1 \ 2 / 3 Output: [1,2,3] Follow up: Recursive s 阅读全文
posted @ 2019-04-19 21:09 小白兔云 阅读(126) 评论(0) 推荐(0)
摘要:Given a singly linked list L: L0→L1→…→Ln-1→Ln,reorder it to: L0→Ln→L1→Ln-1→L2→Ln-2→… You may not modify the values in the list's nodes, only nodes its 阅读全文
posted @ 2019-04-19 20:56 小白兔云 阅读(127) 评论(0) 推荐(0)
摘要:Given a non-empty string s and a dictionary wordDict containing a list of non-emptywords, determine if s can be segmented into a space-separated seque 阅读全文
posted @ 2019-04-19 11:37 小白兔云 阅读(143) 评论(0) 推荐(0)
摘要:Given a linked list, return the node where the cycle begins. If there is no cycle, return null. To represent a cycle in the given linked list, we use 阅读全文
posted @ 2019-04-19 11:01 小白兔云 阅读(113) 评论(0) 推荐(0)
摘要:A linked list is given such that each node contains an additional random pointer which could point to any node in the list or null. Return a deep copy 阅读全文
posted @ 2019-04-18 16:21 小白兔云 阅读(148) 评论(0) 推荐(0)
摘要:Given a non-empty array of integers, every element appears three times except for one, which appears exactly once. Find that single one. Note: Your al 阅读全文
posted @ 2019-04-17 21:28 小白兔云 阅读(111) 评论(0) 推荐(0)
摘要:There are N gas stations along a circular route, where the amount of gas at station i is gas[i]. You have a car with an unlimited gas tank and it cost 阅读全文
posted @ 2019-04-17 20:43 小白兔云 阅读(116) 评论(0) 推荐(0)
摘要:Given a reference of a node in a connected undirected graph, return a deep copy(clone) of the graph. Each node in the graph contains a val (int) and a 阅读全文
posted @ 2019-04-17 11:33 小白兔云 阅读(181) 评论(0) 推荐(0)
摘要:Given a string s, partition s such that every substring of the partition is a palindrome. Return all possible palindrome partitioning of s. Example: 题 阅读全文
posted @ 2019-04-16 11:42 小白兔云 阅读(86) 评论(0) 推荐(0)
摘要:Given a 2D board containing 'X' and 'O' (the letter O), capture all regions surrounded by 'X'. A region is captured by flipping all 'O's into 'X's in 阅读全文
posted @ 2019-04-16 11:20 小白兔云 阅读(155) 评论(0) 推荐(0)
摘要:Given a binary tree containing digits from 0-9 only, each root-to-leaf path could represent a number. An example is the root-to-leaf path 1->2->3 whic 阅读全文
posted @ 2019-04-16 10:42 小白兔云 阅读(200) 评论(0) 推荐(0)
摘要:Given a triangle, find the minimum path sum from top to bottom. Each step you may move to adjacent numbers on the row below. For example, given the fo 阅读全文
posted @ 2019-04-15 15:44 小白兔云 阅读(180) 评论(0) 推荐(0)
摘要:Given a binary tree Populate each next pointer to point to its next right node. If there is no next right node, the next pointer should be set to NULL 阅读全文
posted @ 2019-04-15 11:16 小白兔云 阅读(128) 评论(0) 推荐(0)
摘要:Given a binary tree, flatten it to a linked list in-place. For example, given the following tree: 1 / \ 2 5 / \ \ 3 4 6 The flattened tree should look 阅读全文
posted @ 2019-04-14 16:38 小白兔云 阅读(227) 评论(0) 推荐(0)
摘要:You are given a perfect binary tree where all leaves are on the same level, and every parent has two children. The binary tree has the following defin 阅读全文
posted @ 2019-04-14 15:51 小白兔云 阅读(124) 评论(0) 推荐(0)