原创 多線程知識點複習鞏固

多線程知識點複習鞏固 文章目錄多線程知識點複習鞏固一.相關概念1.併發與並行2.線程與進程3.線程調度I.分時調度II.搶佔式調度4.主線程二.多線程的實現1.創建Thread的子類I.步驟及舉例II.多線程隨機性打印結果的實現原

原创 23大設計模式----前言

23大設計模式----前言 我們通常稱呼爲設計模式GOF23,GOF指Group Of Four,23大設計模式是由4個大牛總結出來的 23大設計模式我們可以分爲3大類: 1.創建型模式(5個) 單例模式,工廠模式,抽象工廠模式

原创 最短路徑算法---狄傑斯特拉算法

最短路徑算法—狄傑斯特拉算法 一.介紹 這是一種按照路徑長度遞增的次序產生最短路徑的算法,採用的是貪心的思想,對帶權圖(有向和無向均可)尋找最短路徑;該算法對於不含負權的網來說,是目前已知的最快的單源最短路徑算法,時間複雜度爲o(

原创 最小生成樹算法---Prim算法和Kruskal算法

最小生成樹算法—Prim算法和Kruskal算法 最小生成樹的兩種方法:Kruskal算法和Prim算法

原创 根據遞歸方程求時間複雜度

根據遞歸方程求時間複雜度

原创 Java集合框架講解

Java集合框架講解 文章目錄Java集合框架講解一.單列集合1.Coleection中的共性方法2.迭代器的使用3.List接口的常用方法4.Set接口HashSetI.存儲原理II.不重複原理LinkedHashSet二.雙列

原创 求大於等於N的最小smith數

求大於等於N的最小smith數 什麼是Smith數 //c++ #include <iostream> #include<algorithm> using namespace std; int isPrime(int N) {

原创 一次遍歷刪除倒數第N個節點

算法原理: 設置兩個指針p1,p2,現將兩個指針指向頭部,p2向前移動N+1步,接着兩者保持距離向前移動直到p2爲null,這時p1指向了倒數第N個節點的前1個 一次遍歷刪除倒數第N個節點

原创 分治法實例

分治法實例 1.基本思想 (1)分解:將要求解的問題用若干較小的同類子問題 (2)求解:當問題被劃分得足夠小的時候,用簡單方法解決 (3)合併:根據求解的問題,將子問題的接解逐層合併得到原問題的最終解 2.實例 視頻教程 上圖有

原创 Python office全套教程

Python office全套教程

原创 淺層神經網絡分析

淺層神經網絡分析 1.構造簡單的神經網絡 2.前向傳播分析 看橫線上面的 3.反向傳播 抱歉,下載下來旋轉看吧

原创 Matplotlib庫基礎圖表函數

Matplotlib庫基礎圖表函數 文章目錄Matplotlib庫基礎圖表函數pyplot的基礎圖標函數 pyplot的基礎圖標函數 下面來進行演示: plot函數在上一節講過了 Boxplot:箱形圖,也稱盒型圖,盒式圖

原创 Leedcode45----跳躍遊戲2

Leedcode45----跳躍遊戲2 方案一:動規+逆向思維 class Solution{ //逆向思維 public int jump(int[] nums) { int f[] = new

原创 小程序開發教程01----準備工作

小程序開發教程01----準備工作 文章目錄小程序開發教程01----準備工作一.前期準備二.安裝開發者工具三.開發第一個Hello Woorld!下一篇:小程序開發教程02 一.前期準備 點擊微信公衆號平臺 填寫表單註冊 現

原创 貪心兩道題

貪心兩道題 1.LeedCode-392題 給定字符串 s 和 t ,判斷 s 是否爲 t 的子序列。 你可以認爲 s 和 t 中僅包含英文小寫字母。字符串 t 可能會很長(長度 ~= 500,000),而 s 是個短字符串(長