240 發(fā)簡信
IP屬地:湖北
  • 搜索

    搜索算法 搜索算法(searching algorithm) 用于在數(shù)據(jù)結(jié)構(gòu)中搜索一個或一組滿足特定條件的元素讳嘱。主要分為以下兩類: 通過遍歷數(shù)據(jù)結(jié)構(gòu)來定位目標元素,例如數(shù)組虎敦、...

  • 120
    leetcode[25]-K 個一組翻轉(zhuǎn)鏈表

    題目給你鏈表頭節(jié)點游岳,每K個一組進行翻轉(zhuǎn),請你返回修改后的鏈表其徙。k 是一個正整數(shù)胚迫,它的值小于或等于鏈表的長度。如果節(jié)點總數(shù)不是 k 的整數(shù)倍唾那,那么請將最后剩余的節(jié)點保持原有順序...

  • leetcode-三數(shù)之和

    題目給你一個整數(shù)數(shù)組nums,判斷是否存在三元組nums[i],nums[j],nums[k]滿足 i != j, j != k, i != k,同時還滿足nums[i] +...

  • 120

    二叉樹 二叉樹是一種非線性數(shù)據(jù)結(jié)構(gòu)访锻,代表“祖先”和“后代”之間的派生關系,體現(xiàn)了"一分為二"的分治邏輯闹获。數(shù)據(jù)元素和鏈表類似期犬,二叉樹的基本單元是節(jié)點,每個節(jié)點包含值避诽,左子節(jié)點引...

  • 120
    哈希表

    哈希表 哈希表(hash table)龟虎,又稱散列表。它通過建立鍵(key)與值(value)之間的映射關系沙庐,實現(xiàn)高效的元素查詢效率鲤妥。具體而言,我們向哈希表輸入一個鍵值key拱雏,...

  • leetcode-兩兩交換鏈表中的節(jié)點

    題目給你一個鏈表棉安,兩兩交換其中相鄰的節(jié)點,并返回交換后鏈表的頭節(jié)點铸抑。你必須在不修改節(jié)點內(nèi)部的值的情況下完成本題贡耽。 示例輸入:head = [1,2,3,4]輸出:[2,1,4...

  • 120
    隊列

    隊列 隊列是一種遵循先入先出規(guī)則的線性數(shù)據(jù)結(jié)構(gòu),顧名思義,隊列模擬了排隊現(xiàn)象菇爪,即新來的人不斷加入隊列末尾算芯,而位于隊列頭部的人逐個離開。 隊列的常用操作 push()凳宙,元素入隊...

  • 120

    棧 棧(stack)是一種遵循先入后出邏輯的線性數(shù)據(jù)結(jié)構(gòu)熙揍。 我們可以把它想象成吃零食的薯片桶,打開薯片桶之后氏涩,每次只能拿到最上面的薯片届囚。如圖所示,我們把堆疊元素的頂部稱為”棧...

  • leetcode-合并K個升序列表

    題目給你一個鏈表數(shù)組是尖,每個鏈表都已經(jīng)按照升序排列意系,請你將所有鏈表合并到一個升序鏈表中,返回合并后的鏈表饺汹。 示例1輸入:lists = [[1,4,5],[1,3,4],[2,...

  • leetcode-合并兩個有序鏈表

    題目將兩個升序鏈表合并為一個新的升序鏈表并返回蛔添。 示例:輸入:l1 = [1,2,4], l2 = [1,3,4]輸出:[1,1,2,3,4,4] 分析比較大小那必須兩個鏈表...

  • leetcode-刪除鏈表的倒數(shù)第N個節(jié)點

    題目給你一個鏈表,刪除鏈表的倒數(shù)第n個節(jié)點兜辞,并且返回鏈表的頭節(jié)點迎瞧。(考慮使用一次掃描) 分析 如何知道是倒數(shù)第n個節(jié)點,如果第n個節(jié)點知道了逸吵,第n-1和第n+1節(jié)點也就知道了...

  • 120
    鏈表

    鏈表 鏈表(linked list)是一種線性數(shù)據(jù)結(jié)構(gòu)凶硅,其中的每一個元素都是一個節(jié)點對象,各個節(jié)點通過“引用”相鏈接.引用記錄了下一個節(jié)點的內(nèi)存地址扫皱,通過它可以從當前節(jié)點訪問...

  • 120
    動態(tài)規(guī)劃

    初探動態(tài)規(guī)劃 動態(tài)規(guī)劃(dynamic programming)是一個重要的算法范式足绅,它將一個問題分解為一系列更小的子問題,并通過存儲子問題的解來避免重復計算韩脑,從而大幅提升時...

  • leetcode-正則表達式匹配

    題目給你一個字符串s和一個字符規(guī)律p氢妈,請你實現(xiàn)一個支持'.'和‘*’的正則表達式匹配。 '.' 匹配任意單個字符 '*' 匹配零個或多個前面的那一個元素考慮每次出現(xiàn)字符'*'...

  • 120
    數(shù)組

    數(shù)組 數(shù)組(array)是一種線性數(shù)據(jù)結(jié)構(gòu)扰才,它是將多個相同元素類型的數(shù)據(jù)存放在一片連續(xù)內(nèi)存空間中允懂。特點: 相同元素類型 長度固定數(shù)組通過索引(index)來訪問對應的元素。 ...

  • 120
    leetcode-盛最多水的容器

    題目給定一個長度為n的整型數(shù)組height,有n條垂線衩匣,第i條線的兩個端點是(i,0),(i,height(i)),找出其中的兩條線蕾总,使得他們與x軸共同構(gòu)成的容器可以容納最多...

  • leetcode-尋找兩個正序數(shù)組的中位數(shù)

    題目給定兩個大小分別為m,n的正序(從小到大)的數(shù)組nums1和nums2,請你找出并返回這兩個數(shù)組的中位數(shù)。算法的時間復雜度應該為 O(log (m+n))示例:輸入:nu...

  • leetcode-無重復最長子字符串

    題目給定一個字符串 s 琅捏,請你找出其中不含有重復字符的 最長子串 的長度示例:輸入: s = "abcabcbb"輸出: 3解釋: 因為無重復字符的最長子串是 "abc"生百,所...

  • leetcode-兩數(shù)相加

    題目給你兩個 非空 的鏈表,表示兩個非負的整數(shù)柄延。它們每位數(shù)字都是按照 逆序 的方式存儲的蚀浆,并且每個節(jié)點只能存儲 一位 數(shù)字缀程。 請你將兩個數(shù)相加,并以相同形式返回一個表示和的鏈...

  • leetcode-兩數(shù)之和

    題目給定一個整數(shù)數(shù)組nums和一個整數(shù)目標值target市俊,在數(shù)組中找出兩數(shù)之和為目標值target的元素下標,返回下標數(shù)組杨凑。示例:輸入:nums = [2,7,11,15],...

個人介紹
樂趣是要去發(fā)現(xiàn)、探索的
亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品