原创 k組倒置鏈表節點

k組倒置鏈表節點 Reverse Nodes in k-Group 給定一個鏈表,每k個倒置其節點,返回新鏈表的頭部,不允許使用額外的內存,只能在原有鏈表節點基礎上進行操作。 題目原文: Given a linked list, r

原创 合併n個已排序的鏈表

合併n個已排序的鏈表 Merge k Sorted Lists 合併n個已排序的鏈表,新鏈表中的每個節點必須是來自輸入的原鏈表的節點(即不能構造新的節點),返回新鏈表的頭部。 Merge k sorted linked lists an

原创 容器最大盛水量

容器最大盛水量 Container With Most Water 給定n個非負整數a1,a2,…,an,其中每個表示座標(i,ai)處的點。 繪製n條垂直線,使得線i的兩個端點在(i,ai)和(i,0)處。 找到兩條線,它們與x軸一起

原创 九宮格鍵盤輸入

九宮格鍵盤輸入 Letter Combinations of a Phone Number 給定一個數字字符串,返回數字可能代表的所有可能的字母組合。 數字到字母的映射(就像九宮格電話按鈕一樣)如下圖。 Given a digit

原创 阿拉伯數字轉換成羅馬數字

阿拉伯數字轉換成羅馬數字 Integer to Roman 給出一個阿拉伯數字,返回此數字的羅馬數字表示 Given an integer, convert it to a roman numeral. Input is guarant

原创 合併兩個已排序的鏈表

合併兩個已排序的鏈表 Merge Two Sorted Lists 合併兩個已排序的鏈表,新鏈表中的每個節點必須是來自輸入的兩個鏈表的節點(即不能構造新的節點),返回新鏈表的頭部。 Merge two sorted linked lis

原创 字符串數組最長公共前綴

字符串數組最長公共前綴 Longest Common Prefix 給出字符串數組,查找這個數組中所有字符串的最長公共前綴 Write a function to find the longest common prefix strin

原创 三元組相加獲得target

三元組相加獲得target 3Sum 給定一個數組,選擇三個元素相加,結果爲target,找出所有符合的三元組 Given an array S of n integers, are there elements a, b, c in

原创 羅馬數字轉換成阿拉伯數字

羅馬數字轉換成阿拉伯數字 Roman to integer 給出一個羅馬數字(字符串),返回此數字的阿拉伯數字(int) Given a roman numeral, convert it to an integer. Input is

原创 從數組中尋找和的相加數

從數組中尋找和的相加數 Two Sum Given an array of integers, return indices of the two numbers such that they add up to a specific

原创 四元組相加獲得target

四元組相加獲得target 4Sum 給定一個數組,選擇四個元素相加,結果爲target,找出所有符合的四元組。 Given an array S of n integers, are there elements a, b, c, a

原创 三元組相加獲得結果最接近target

三元組相加獲得結果最接近target 3SumClosest 給定一個數組,選擇三個元素相加,結果必須爲所有三元組中最接近target的值,返回這個三元組的和。 Given an array S of n integers, find

原创 反轉整數

反轉整數 Reverse Integer example 1 input: x = 123, return 321 example 2 input: x = -123, return -321 note: * The input is

原创 兩個鏈表數字相加

兩個鏈表數字相加 Add Two Numbers You are given two non-empty linked lists representing two non-negative integers. The digits a