自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

my dream is possible

出走半生 归来少年

  • 博客(12)
  • 收藏
  • 关注

原创 链表求和 - C++

class Solution {public: /** * @param l1: the first list * @param l2: the second list * @return: the sum list of l1 and l2 */ ListNode *addLists(ListNode *l1, ListNode *l2

2017-03-29 22:48:41 654

原创 链表倒数第n个节点 - C++

class Solution {public: /** * @param head: The first node of linked list. * @param n: An integer. * @return: Nth to last node of a singly linked list. */ ListNode *nthToL

2017-03-29 22:48:09 317

原创 合并两个排序链表 - C++

class Solution {public: /** * @param ListNode l1 is the head of the linked list * @param ListNode l2 is the head of the linked list * @return: ListNode head of linked list */

2017-03-29 22:47:37 205

原创 链表划分 - C++

class Solution {public: /** * @param head: The first node of linked list. * @param x: an integer * @return: a ListNode */ ListNode *partition(ListNode *head, int x) {

2017-03-29 22:45:06 252

原创 链表插入排序 - C++

class Solution {public: /** * @param head: The first node of linked list. * @return: The head of linked list. */ ListNode *insertionSortList(ListNode *head) { int a[100

2017-03-29 22:44:39 348

原创 删除链表中的元素 - C++

class Solution {public: /** * @param head a ListNode * @param val an integer * @return a ListNode */ ListNode *removeElements(ListNode *head, int val) { ListNode *dum

2017-03-29 22:44:06 374

原创 删除链表中倒数第n个节点 - C++

class Solution {public: /** * @param head: The first node of linked list. * @param n: An integer. * @return: The head of linked list. */ ListNode *removeNthFromEnd(ListNod

2017-03-29 22:43:18 375

原创 两两交换链表中的节点 - C++

class Solution {public: /** * @param head a ListNode * @return a ListNode */ ListNode* swapPairs(ListNode* head) { ListNode *x; x=head;

2017-03-29 22:42:36 334

原创 删除排序链表中的重复元素 - C++

class Solution {public: /** * @param head: The first node of linked list. * @return: head node */ ListNode *deleteDuplicates(ListNode *head) { ListNode *templete,*temp

2017-03-29 22:41:12 523

原创 在O(1)时间复杂度删除链表节点 - C++

class Solution {public: /** * @param node: a node in the list should be deleted * @return: nothing */ void deleteNode(ListNode *node) { ListNode *templete; temp

2017-03-29 22:40:36 288

原创 翻转链表 - C++

class Solution {public: /** * @param head: The first node of linked list. * @return: The new head of reversed linked list. */ ListNode *reverse(ListNode *head) { ListNo

2017-03-29 22:39:51 209

原创 删除链表中的元素 - C++

class Solution {public: /** * @param head a ListNode * @param val an integer * @return a ListNode */ ListNode *removeElements(ListNode *head, int val) { ListNode *fir

2017-03-29 22:37:50 1931

空空如也

空空如也

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

TA关注的人

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