原创 Java實現簡單畫圖工具

問題描述 至少提供自由繪畫、直線、橢圓、矩形四種模式 可插入文本 背景色與前端顏色可選 圖形繪製可選擇填充模式與非填充模式 繪畫的作品可進行保存與加載 總體框架 主體框架即DrawBoard繼承自JFrame,上設: 2個J

原创 線性時間複雜度求整數最大間隙

問題描述 輸入整數n,隨後輸入n個整數,求整數的最大間隙,要求線性時間複雜度。 思路描述 易知若輸入n個整數,則其最大間隙一定大於等於w=(Max-Min)/(n-1),其中Max與Min分別爲輸入的n個數字的最大值與最小值。 故

原创 Java實現表達式求值

本文代碼未使用棧 問題描述 輸入一個表達式,表達式可以包括‘+’,‘-’,‘*’,‘/’,‘%’運算,可以出現整數及小數,可以出現“()”,但要求輸入格式合法。 總體思路 當輸入的表達式(下稱s)中存在“()”時,對“()”內的表

原创 C語言實現掃雷_入門級

代碼年代久遠,比較稚嫩,僅供參考,還請海涵 問題描述 實現遊戲掃雷的部分功能,難度可選 操作說明 輸入3個數字,前兩個數字爲座標。第三個數字爲操作數,若其爲0則標記該格子爲雷區,否則翻開 若格子已被標記,操作數爲0則取消標記 場