原创 排序算法小全《上》

從最簡單的排序開始,前人們一直在這不斷追尋着這個看似簡單的問題的最優解。 筆者也將自己對於這些不同排序算法的認識,見解記錄下來。 目前記錄了10種排序方法。 目錄: 排序算法小全《上》一、插入類1.直接插入排序2.希爾排序二,選擇

原创 巨大數的實現

巨大數的實現一、巨大數1.基本概念2.計算機中巨大數二、萬進制1.基本概念2.萬進制的優勢三、巨大數錄入與輸出1.錄入2.輸出四、巨大數加減法--微易碼補碼實現法1.微易碼補碼:2.加法E3.減法五、巨大數的乘法(除法暫時沒寫)1

原创 質數判斷算法優化 之 (哥德巴赫猜想8位數驗證)

質數判斷算法優化 之 (哥德巴赫猜想8位數驗證) 這是一篇有關解決哥德巴赫猜想10位數驗證的的c語言問題,最主要的算法優化在於質數判斷。 最終,8位數哥德巴赫猜想驗證總共用時5.328秒.期待繼續優化。 思維導圖先上 一,明

原创 bioskey()函數使用

開課啦!!! bioskey函數使用一、bioskey()函數介紹二、cmd的三種取值三、cmd的使用情況1.cmd = 0使用:2.標題cmd = 1使用方法 一、bioskey()函數介紹 bioskey是什麼意思? bio

原创 數據結構與算法&線性表工具

線性表工具一、什麼是線性表1.定義:線性表是最基本、最簡單、也是最常用的一種數據結構。2.分類二、線性表工具1.問題與分析2.工具性基本實現3.工具功能性實現4.一個重要思想--“消費未來”三、總結 一、什麼是線性表 1.定義:線

原创 兇悍的位運算

兇悍的位運算一,位運算的意義二,什麼是位運算?位運算就是直接對整數在內存中的二進制位進行操作。三,位運算簡介1.位運算符號2.位運算符號優先級!四,位運算的使用1.較高的執行效率2.較低的空間需求3.特殊需求。4.實例4.1加密與

原创 自冪數9位數查找之算法優化(C語言)(水仙數是4位數自冪數)

``# 自冪數的9位數查找之算法優化(C語言) 這是一篇C語言有關自冪數查找的優化過程,目前筆者最好結果是8位數用時7.007秒,9位數用時79.079秒。(水仙數是4位數自冪數) 期待有更棒的結果。 思維導圖先上!!! 一,明

原创 數據結構與算法&堆棧工具

堆棧工具一、堆棧是什麼?1.定義:堆棧是一種數據結構。堆棧都是一種數據項按序排列的數據結構,只能在一端(稱爲棧頂(top))對數據項進行插入和刪除。2.特徵3.堆棧其他的基本屬性二、堆棧工具1.堆棧數據存儲空間實現2.堆棧工具基本

原创 如何安裝好cl /gcc ,運行C/C+文件

如何安裝好cl /gcc ,運行C/C+文件 最關鍵的是搭好環境。 如何搭建? 如果哪個具體步驟不會,直接搜動詞加關鍵詞(例如 “如何打開cmd” ) 筆者宗旨,只解決一個問題在一篇文章,請包涵 一,打開cmd(powershe

原创 原碼,反碼和補碼的一些小問題

爲什麼補碼等於反碼加一?爲什麼補碼中有符號位,只能表示最大正數補碼+127,卻能表示最小正數-128呢?計算機中怎麼對待符號位的? 原碼,反碼和補碼的一些小問題一、原碼1.定義(百度):2.數學定義:3.原碼的優勢:簡單直觀。4.