数据结构和算法
zjhjszwx
111
展开
-
Swap Nodes in Pairs
Given a linked list, swap every two adjacent nodes and return its head. 样例 Given 1->2->3->4, you should return the list as 2->1->4->3./** * Definition for singly-linked list. * public class ListNod原创 2015-10-21 22:08:25 · 190 阅读 · 0 评论 -
LintCode(452)
Remove Linked List Elements Remove all elements from a linked list of integers that have value val.样例 Given 1->2->3->3->4->5->3, val = 3, you should return the list as 1->2->4->5 /** * Definitio原创 2015-10-21 21:27:17 · 233 阅读 · 0 评论 -
(35)Reverse Linked List
翻转一个链表样例 给出一个链表1->2->3->null,这个翻转后的链表为3->2->1->null挑战 在原地一次翻转完成/** * Definition for ListNode. * public class ListNode { * int val; * ListNode next; * ListNode(int val) { * t原创 2015-10-22 19:45:07 · 192 阅读 · 0 评论 -
(423)Valid Parentheses
有效的括号序列给定一个字符串所表示的括号序列,包含以下字符: ‘(‘, ‘)’, ‘{‘, ‘}’, ‘[’ and ‘]’, 判定是否是有效的括号序列。 样例 括号必须依照 “()” 顺序表示, “()[]{}” 是有效的括号,但 “([)]”则是无效的括号。public class Solution { /** * @param s A string * @ret原创 2015-10-22 20:56:24 · 222 阅读 · 0 评论