原创 【HTML5】->表格元素講解

表格元素Ⅰ 前言Ⅱ 表格三大元素Ⅲ 表頭,表身,表尾Ⅳ 如何合併單元格 Ⅰ 前言 讓我們在回顧一下HTML5的“元素週期表”。 這篇文章我就來講解一下最右邊的表格元素。 下面我們通過這三個表格來逐個講解表格元素👇 (一) (二

原创 【C語言基礎】->自冪數優化->這個算法快得像一道閃電

自冪數Ⅰ 自冪數的定義Ⅱ 需求分析Ⅲ 算法優化a. 得到當前數字的位數b. 判斷自冪數Ⅳ 完整代碼 Ⅰ 自冪數的定義 自冪數是指一個 n 位數,它的每個位上的數字的 n 次冪之和等於它本身。(例如:當n爲3時,有1^3 + 5^

原创 【C語言->數據結構與算法】->哈夫曼壓縮&解壓縮->終局->如何做一個自己獨有的壓縮軟件

哈夫曼壓縮&解壓縮Ⅰ 前言Ⅱ 需求分析&主函數帶參的應用A. 需求分析B. 壓縮部分B. 解壓縮部分Ⅲ 哈夫曼壓縮A. 代碼分析B. 從文件中讀取內容生成頻度表C. 將編碼寫入文件D. 哈夫曼壓縮完整代碼E. 運行結果Ⅳ 哈夫曼解

原创 【C語言->數據結構與算法】->洗牌算法->如何生成一組不重複的隨機數

洗牌算法Ⅰ 洗牌算法介紹Ⅱ 如何生成範圍內的隨機數A. srand()B. rand()C. time()D. 如何將隨機數控制在一定範圍內E. 生成一定範圍內的隨機數的代碼實現Ⅲ 洗牌算法思想Ⅳ 洗牌算法的代碼實現 Ⅰ 洗牌算法

原创 【數據結構與算法】->詳解時間複雜度和空間複雜度

時間複雜度&空間複雜度Ⅰ 前言Ⅱ 爲什麼需要複雜分析度分析?——事後統計法的侷限性侷限一:測試結果依賴測試環境侷限二:測試結果受數據規模影響Ⅲ 大 O 複雜度表示法Ⅳ 時間複雜度分析① 只關注循環執行次數最多的一段代碼② 加法法則

原创 【C語言->數據結構與算法】->隊列->循環數組的應用&隊列工具庫的創建

隊列Ⅰ 隊列的定義Ⅱ 隊列的實現A. 普通數組的不合理之處B. 循環數組的應用Ⅲ 隊列工具庫的創建A. 隊列的表示B. 初始化&銷燬a. 初始化b. 銷燬C. 判斷隊列空&隊列滿a. 判斷隊列滿b. 判斷隊列空D. 入隊列&出隊列

原创 【C語言->數據結構與算法】->樹與二叉樹概念&哈夫曼樹的構造

樹&二叉樹&哈夫曼樹Ⅰ 樹A. 樹的概念B. 樹的表達形式(存儲結構)C. 樹的遍歷a. 廣度優先遍歷(隊列)b. 深度優先遍歷(堆棧)Ⅱ. 二叉樹A. 二叉樹的有關概念B. 二叉樹中相關公式C. 二叉樹的存儲結構Ⅲ 哈夫曼樹及編

原创 【工具】->CSDN中如何打出空格

有些同學可能很困惑一個問題,寫博客的時候在編輯處敲了很多空格或者TAB了,但是在正文效果處卻絲毫沒有顯示出空格。就像下面這樣👇 這裏我給出一個解決方法,將空格換成HTML代碼就可以了。 名稱 代碼 長度 不換行空格

原创 【HTML5】->表單元素第一節->基本元素詳解

表單元素Ⅰ 何爲表單Ⅱ 關鍵表單元素Ⅲ input常用屬性A. 佔位符B. 不佔文本框的佔位符C. 限制輸入的字符數D. 拓寬單行文本框E. 只讀F. 密碼G. 文本框大小的設定 Ⅰ 何爲表單 表單是HTML中獲取用戶輸入的手段,

原创 HTML5——專欄索引篇

前言 HTML5是前端技術比較熱門的一個語言,它是超文本標記語言,不屬於真正的編程語言,所以學起來沒有那麼難,很多東西HTML5本身已經給出了,都很方便。 這篇文章是我寫的HTML5的一個專欄總結篇,便於索引和查找。關於HTML5

原创 【工具】->chcp用法->如何解決PowerShell中文亂碼->各語言編碼

有時候我們寫完程序在命令行運行的時候,會出現中文亂碼的情況,這時候要麼是你的文本編輯器的編碼方式和命令行的不搭配,要麼是命令行的語言不是中文。 命令行的編碼可以通過chcp來改變,代碼頁如下👇 代碼頁 國家(地區)或語言

原创 【數據結構與算法】->數據結構->數組

數組Ⅰ 前言Ⅱ 數組的定位A. 線性表B. 連續存儲空間 & 相同數據類型a. 插入操作b. 刪除操作c. 隨機訪問Ⅲ 數組下標爲什麼要從0開始?Ⅳ 容器能否完全代替數組? Ⅰ 前言 提到數組,大家想必都很熟悉,因爲這是編程早期最

原创 數據結構與算法——專欄索引篇

前言 數據結構與算法在編程裏是很重要的一個環節,走過這條路,就算是入了編程的門了。 並且數據結構與算法的思想在各個編程語言中都能用到,是編程中重要的思想鍛造歷程。 我在我的博客中,會用C語言講解數據結構與算法中的重要知識點,不僅是

原创 【Java SE】——Java環境的安裝和配置

文章目錄〇 前言A. JDKB. JREa. JVMⅠ 第一步 下載JDK&JREⅡ 第二步 環境變量配置Ⅲ 第三步 驗證Ⅳ Java程序的編譯Ⅴ 後記 〇 前言 在學習Java編程之前,我們首先要完成Java環境的配置。其中,J

原创 【工具】->Linux虛擬機安裝->VMware安裝Deepin教程詳解

VMware安裝DeepinⅠ 前言Ⅱ 虛擬機的安裝Ⅲ 深度Deepin的下載Ⅳ 安裝系統Ⅴ 系統設置Ⅵ 進入系統 Ⅰ 前言 deepin(原名:Hiweed Linux及Linux deepin,中文名:深度操作系統)是由武漢