演算法

  • 每天一道力扣題:不相交的線

     業精於勤,荒於嬉; 行成於思,毀於隨。 題幹 在兩條獨立的水平線上按給定的順序寫下 nums1 和 nums2 中的整數。...

    2021-05-23 16:08 882
  • 【java】692. 前K個高頻單詞--使用PriorityQueue實現最小堆,使用map集合計算元素出現的數量!!!

     給一非空的單詞列表,返回前 k 個出現次數最多的單詞。 返回的答案應該按單詞出現頻率由高到低排序。如果不同的單詞有相同出現頻率,按字母順序排序。...

    2021-05-22 16:04 503
  • 免疫演算法(二進位制)算例(原始碼實現)

     之前我們講解了免疫演算法以及離散的免疫演算法。見連結: 萬字長文了解免疫演算法原理 及求解複雜約束問題(原始碼實現) 離散免疫演算法求解旅行商問題(原始碼實現)...

    2021-05-21 16:03 351
  • 【java】1738. 找出第 K 大的異或座標值---計算每個小矩形的異或!!!

     給你一個二維矩陣 matrix 和一個整數 k ,矩陣大小為 m x n 由非負整陣列成。 矩陣中座標 (a, b) 的 值 可由對所有滿足 0 <= i <= a < m 且 0 <= j <= b < n 的元素 matrix[i][j](下標從 0 開始...

    2021-05-21 16:03 865
  • 垃圾回收器的基礎知識

     垃圾回收器是一把十足的雙刃劍。 其 好處 是可以大幅簡化程式的記憶體管理程式碼,因為記憶體管理無需程式設計師來操作,由此也減少了(但沒有根除)長時間運轉的程式的記憶體洩漏。...

    2021-05-20 15:56 321
  • 236. 二叉樹的最近公共祖先【DFS】

     題目描述 給定一個二叉樹, 找到該樹中兩個指定節點的最近公共祖先。 百度百科中最近公共祖先的定義為:“對於有根樹 T 的兩個節點 p、q,最近公共祖先表示為一個節點 x,滿足 x 是 p、q 的祖先且 x 的深度儘可能大(...

    2021-05-19 15:50 183
  • CRC查表法運算原理

     CRC校驗是依據多項式模2運算進行的,這裡有兩點: 1. 一個二進位制串總可以表示為多項式,例如:...

    2021-05-18 16:11 703
  • 快速排序(含圖片演示+python程式碼)

     快速排序(含圖片演示+python程式碼) 由於最近在做快排相關的題,因此特地整理了一下,並且配了一些圖片演示,一來是為了自己印象深刻,二來也方便大家理解。...

    2021-05-17 16:04 799
  • 【LeetCode每日一題】——622.設計迴圈佇列

     文章目錄 一【題目類別】二【題目難度】三【題目編號】四【題目描述】五【題目示例】六【題目提示】七【解題思路】八【時間頻度】九【程式碼實現】十【提交結果】...

    2021-05-14 16:00 601
  • c++ map排序

     map排序 在天梯賽的時候,經常遇到擁有多個元素的個體進行排序的問題,大部分情況下考慮使用結構體,但是有時候利用map對映更方便統計資料。例如在統計某些名字的出現次數,個人認為利用map對映更好寫程式碼。 這裡...

    2021-05-14 16:00 906
  • 2021-05-12

     ##菜鳥刷題(1)【無重複字元的最長子串】 力扣 3.無重複字元的最長子串 給定一個字串,請你找出其中不含有重複字元的最長子串的長度。 示例1: 輸入:s="abcabcbb" 輸出:3 解釋:因為無重複字元的最長子串是...

    2021-05-14 15:59 771
  • 演算法學習1——數學基礎知識

     1、演算法的數學基礎 ①函式漸進的界——O、o、Ω、、。 ②求和方法——等比、等差、調和級數。...

    2021-05-13 15:53 766
  • 原生Js實現的畫廊功能

        原生js實現畫www.cppcns.com廊功能,點選圖片,在下方出現相應放大圖片。給a標籤繫結onclick點選事件。這裡上方的小圖和下方將要展示大圖,都是同一張圖片,只是上下兩個img的style中設定了不同的wid...

    2021-05-12 01:40 674
  • 淺談JavaScript構造樹形結構的一種高效演算法

     引言 我們經常會碰到樹形資料結構,比如組織層級、省市縣或者動植物分類等等資料。下面是一個樹形結構的例子:...

    2021-05-10 01:36 641
  • 【LeetCode每日一題】——148.排序連結串列

     文章目錄 一【題目類別】二【題目難度】三【題目編號】四【題目描述】五【題目示例】六【題目提示】七【題目進階】八【解題思路】九【時間頻度】十【程式碼實現】十一【提交結果】...

    2021-05-08 02:32 531