原创 矩陣是個什麼東西

聲明:轉自孟巖理解矩陣:https://blog.csdn.net/myan/article/details/647511 前不久chensh出於不可告人的目的,要充當老師,教別人線性代數。於是我被揪住就線性代數中一些務虛性的問

原创 markdown詳細語法

Markdown編輯器寫博客 新功能: - Markdown和擴展Markdown簡潔的語法 - 代碼塊高亮 - 圖片鏈接和圖片上傳 - LaTex數學公式 - UML序列圖和流程圖 - 離線寫博客 - 導入導出Ma

原创 【STL】Lists

Lists(雙向鏈表) list :list是一種序列式容器。list容器完成的功能實際上和數據結構中的雙向鏈表是極其相似的,list中的數據元素是通過鏈表指針串連成邏輯意義上的線性表,也就是list也具有鏈表的主要優點.。即任一

原创 找到字符串中第一個只出現兩次的字符

題目 找到字符串中第一個只出現兩次次的字符 例 字符串”abbcdefacdefba” 第一個只出現一次的字符是c 分析 設置兩個指針分別遍歷數組 若指針1等於指針2則計數器加1,遍歷完後若計數器爲1則輸出字符,並結束遍歷

原创 【STL】Deques

Deques(雙端隊列) 雙端隊列是指允許兩端都可以進行入隊和出隊操作的隊列,其元素的邏輯結構仍是線性結構。將隊列的兩端分別稱爲前端和後端,兩端都可以入隊和出隊。 deque同vector一樣也是順序容器。它內部擁有更復雜的數據

原创 【STL】Vector

Vector 名詞解釋:vector 是同一種類型的對象的集合,每個對象都有一個對應的整數索引值 。 和 string 對象一樣,標準庫將負責管理與存儲元素相關的內存。我們把 vector稱爲容器,是因爲它可以包含其他對象,能夠

原创 【數據結構】二叉樹的遍歷

# 前序遍歷,中序遍歷,後續遍歷

原创 布隆過濾器

布隆過濾器 什麼是布隆過濾器? 布隆過濾器(Bloom Filter)是1970年由布隆提出的。它實際上是一個很長的二進制向量和一系列隨機映射函數。布隆過濾器可以用於檢索一個元素是否在一個集合中。 布隆過濾器優缺點:它的優點是

原创 【數據結構】什麼是棧

stack 棧(stack)又名堆棧,它是一種運算受限的線性表。其限制是僅允許在表的一端進行插入和刪除運算。這一端被稱爲棧頂,相對地,把另一端稱爲棧底。向一個棧插入新元素又稱作進棧、入棧或壓棧,它是把新元素放到棧頂元素的上面,使之

原创 【數據結構】什麼是堆

堆(heap) 堆(英語:heap)是計算機科學中一類特殊的數據結構的統稱。堆通常是一個可以被看做一棵樹的數組對象。 堆的性質: 1.堆中某個節點的值總是不大於或不小於其父節點的值。 2.堆總是一棵完全二叉樹。 堆的分類 將

原创 Atom安裝和插件配置

ATOM Atom 是github專門爲程序員推出的一個跨平臺文本編輯器。具有簡潔和直觀的圖形用戶界面,並有很多有趣的特點:支持CSS,HTML,JavaScript等網頁編程語言。它支持宏,自動完成分屏功能,集成了文件管理器。

原创 【數據結構】二叉樹是什麼

 二叉樹 在計算機科學中,二叉樹是每個結點最多有兩個子樹的樹結構。通常子樹被稱作“左子樹”(left subtree)和“右子樹”(right subtree)。二叉樹常被用於實現二叉查找樹和二叉堆。 二叉樹的每個結點至多隻有二

原创 騰訊雲服務器

說在前面 今天領了個免費的騰訊雲服務器,如果有需要的可以搭建自己的Linux雲服務器。 步驟 騰訊雲官網點擊註冊賬號 1.點擊免費套餐 2.點擊免費領取 註冊賬號,並完成實名認證。 選擇操作系統爲centos7.4 64

原创 排序算法的穩定性

排序算法的穩定性 名詞解釋:假定在待排序的記錄序列中,存在多個具有相同的關鍵字的記錄,若經過排序,這些記錄的相對次序保持不變,即在原序列中,A1=A2,且A1在A2之前,而在排序後的序列中A1仍在A2之前,則稱這種排序算法是穩定的

原创 【C++]標準模板庫STL

STL 名詞解釋:STL是Standard Template Library的簡稱,中文名標準模板庫,惠普實驗室開發的一系列軟件的統稱。它是由Alexander Stepanov、Meng Lee和David R Musser在惠