純C經典演算法收集[C Classical algorithm]

純C經典演算法收集[C Classical algorithm]

純C經典演算法收集[C Classical algorithm]


資料來源:https://mp.weixin.qq.com/s?__biz=MzA3MTU1MzMzNQ==&mid=2247484819&idx=1&sn=69ec7ecc678afabbac9d25c87e0d4510&chksm=9f2a9dcba85d14dd3d5a9b76205dd351b557840fa28fc3b4273738779a2b18f3050749ee0028&scene=126&sessionid=1579570978&key=2e1a5dd4a0fa88b9f27bb55fdefbd4f1c60b932c6c669d7b4d7a6aecfd85a30c19e389f90eb89602085806b31325599ce36689a5107d420bf1075474c193c7d609337155d601e7922240c6fcf39b4e2e&ascene=1&uin=MjIwODk2NDgxNw%3D%3D&devicetype=Windows+10&version=6208006f&lang=zh_TW&exportkey=AjQs0061Y6qk6Rf3MRsJPRM%3D&pass_ticket=4i38rFAd9rfKp34kwafpk5C8IVfpiuBs3hkUYYIqRG%2B%2BR5rBlFatNZH%2FHLWgXEwi

GITHUB: https://github.com/jash-git/C-Classical-algorithm

001.第一个C程序
002.运行多个源文件
003.求整数之积
004.比较实数大小
005.字符的输出
006.显示变量所占字节数
007.自增自减运算
008.数列求和
009.乘法口诀表
010.猜数字游戏
011.模拟ATM(自动柜员机)界面
012.用一维数组统计学生成绩
013.用二维数组实现矩阵转置
014.求解二维数组的最大最小元素
015.利用数组求前n个质数
016.编制万年历
017.对数组元素排序
018.任意进制数的转换
019.判断回文数
020.求数组前n元素之和
021.求解钢材切割的最佳订单
022.通过指针比较整数大小
023.指向数组的指针
024.寻找指定元素的指针
025.寻找相同元素的指针
026.阿拉伯数字转换为罗马数字
027.字符替换
028.从键盘读入实数
029.字符行排版
030.字符排列
031.判断字符串是否回文
032.通讯录的输入输出
033.扑克牌的结构表示
034.用“结构”统计学生成绩
035.报数游戏
036.模拟社会关系
037.统计文件的字符数
038.同时显示两个文件的内容
039.简单的文本编辑器
040.文件的字数统计程序
041.学生成绩管理程序
042.插入排序
043.希尔排序
044.冒泡排序
045.快速排序
046.选择排序
047.堆排序
048.归并排序
049.基数排序
050.二叉搜索树操作
051.二项式系数递归
052.背包问题
053.顺序表插入和删除
054.链表操作(1)
055.链表操作(2)
056.单链表就地逆置
057.运动会分数统计
058.双链表
059.约瑟夫环
060.记录个人资料
061.二叉树遍利
062.浮点数转换为字符串
063.汉诺塔问题
064.哈夫曼编码
065.图的深度优先遍利
066.图的广度优先遍利
067.求解最优交通路径
068.八皇后问题
069.骑士巡游
070.用栈设置密码
071.魔王语言翻译
072.火车车厢重排
073.队列实例
074.K阶斐波那契序列
075.绘制余弦曲线和直线的迭加
076.计算高次方数的尾数
077.打鱼还是晒网
078.怎样存钱以获取最大利息
079.阿姆斯特朗数
080.亲密数
081.自守数
082.具有abcd=(ab+cd)2性质的数
083.验证歌德巴赫猜想
084.素数幻方
085.百钱百鸡问题
086.爱因斯坦的数学题
087.三色球问题
088.马克思手稿中的数学题
089.配对新郎和新娘
090.约瑟夫问题
091.邮票组合
092.分糖果
093.波瓦松的分酒趣题
094.求π的近似值
095.奇数平方的有趣性质
096.角谷猜想
097.四方定理
098.卡布列克常数
099.尼科彻斯定理
100.扑克牌自动发牌
101.常胜将军
102.搬山游戏
103.兔子产子(菲波那契数列)
104.数字移动
105.多项式乘法
106.产生随机数
107.堆栈四则运算
108.递归整数四则运算
109.复平面作图
110.绘制彩色抛物线
111.绘制正态分布曲线
112.求解非线性方程
113.实矩阵乘法运算
114.求解线性方程
115.n阶方阵求逆
116.复矩阵乘法
117.求定积分
118.求满足特异条件的数列
119.超长正整数的加法
120.绘制直线
121.绘制圆
122.绘制圆弧
123.绘制椭圆
124.设置背景色和前景色
125.设置线条类型
126.设置填充类型和填充颜色
127.图形文本的输出
128.金刚石图案
129.飘带图案
130.圆环图案
131.肾形图案
132.心脏形图案
133.渔网图案
134.沙丘图案
135.设置图形方式下的文本类型
136.绘制正多边形
137.正六边形螺旋图案
138.正方形螺旋拼块图案
139.图形法绘制圆
140.递归法绘制三角形图案
141.图形法绘制椭圆
142.抛物样条曲线
143.Mandelbrot分形图案
144.绘制布朗运动曲线
145.艺术清屏
146.矩形区域的颜色填充
147.VGA256色模式编程
148.绘制蓝天图案
149.屏幕检测程序
150.运动的小车动画
151.动态显示位图
152.利用图形页实现动画
153.图形时钟
154.音乐动画
155.读取DOS系统中的国家信息
156.修改环境变量
157.显示系统文件表
158.显示目录内容
159.读取磁盘文件
160.删除目录树
161.定义文本模式
162.设计立体窗口
163.彩色弹出菜单
164.读取CMOS信息
165.获取BIOS设备列表
166.锁住硬盘
167.备份恢复硬盘分区表
168.设计口令程序
169.程序自我保护
170.水果拼盘
171.小孩吃梨
172.删除字符串中的特定字符
173.求解符号方程
174.计算标准差
175.求取符合特定要求的素数
176.统计符合特定条件的数
177.字符串倒置
178.部分排序
179.产品销售记录处理
180.特定要求的字符编码
181.求解三角方程
182.新完全平方数
183.三重回文数
184.奇数方差
185.统计选票
186.同时整除
187.字符左右排序
188.符号算式求解
189.数字移位
190.统计最高成绩
191.比较字符串长度
192.合并整数
193.矩阵逆置
194.删除指定的字符
195.括号匹配
196.字符串逆置
197.SIX、NINE问题
198.单词个数统计
199.方差运算
200.级数运算
201.输出素数
202.素数题
203.序列排序
204.整数各位数字排序
205.字符串字母移位
206.Fibonacc数列
207.商人过河游戏
208.吃数游戏
209.解救人质游戏
210.打字训练游戏
211.双人竞走游戏
212.迷宫探险游戏
213.迷你撞球游戏
214.模拟扫雷游戏
215.推箱子游戏
216.五子棋游戏
217.综合CAD系统
218.功能强大的文本编辑器
219.图书管理系统
220.进销存管理系统

~~~~~~~~~~~~~~~

001.第一個C程序
002.運行多個源文件
003.求整數之積
004.比較實數大小
005.字元的輸出
006.顯示變量所占字節數
007.自增自減運算
008.數列求和
009.乘法口訣表
010.猜數字游戲
011.模擬ATM(自動櫃員機)界面
012.用一維數組統計學生成績
013.用二維數組實現矩陣轉置
014.求解二維數組的最大最小元素
015.利用數組求前n個質數
016.編制萬年曆
017.對數組元素排序
018.任意進制數的轉換
019.判斷回文數
020.求數組前n元素之和
021.求解鋼材切割的最佳訂單
022.通過指標比較整數大小
023.指向數組的指標
024.尋找指定元素的指標
025.尋找相同元素的指標
026.阿拉伯數字轉換為羅馬數字
027.字元替換
028.從鍵槃讀入實數
029.字元行排版
030.字元排列
031.判斷字串是否回文
032.通訊錄的輸入輸出
033.撲克牌的結搆表示
034.用“結搆”統計學生成績
035.報數游戲
036.模擬社會關系
037.統計文件的字元數
038.同時顯示兩個文件的內容
039.簡單的文本編輯器
040.文件的字數統計程序
041.學生成績管理程序
042.插入排序
043.希爾排序
044.冒泡排序
045.快速排序
046.選擇排序
047.堆排序
048.歸并排序
049.基數排序
050.二叉搜索樹操作
051.二項式系數遞歸
052.背包問題
053.順序表插入和刪除
054.鏈表操作(1)
055.鏈表操作(2)
056.單鏈表就地逆置
057.運動會分數統計
058.雙鏈表
059.約瑟夫環
060.記錄個人資料
061.二叉樹遍利
062.浮點數轉換為字串
063.漢諾塔問題
064.哈夫曼編碼
065.圖的深度優先遍利
066.圖的廣度優先遍利
067.求解最優交通路徑
068.八皇后問題
069.騎士巡游
070.用棧設置密碼
071.魔王語言翻譯
072.火車車廂重排
073.隊列實例
074.K階斐波那契序列
075.繪制余弦曲線和直線的迭加
076.計算高次方數的尾數
077.打魚還是曬網
078.怎樣存錢以獲取最大利息
079.阿姆斯特朗數
080.親密數
081.自守數
082.具有abcd=(ab+cd)2性質的數
083.驗證歌德巴赫猜想
084.素數幻方
085.百錢百雞問題
086.愛因斯坦的數學題
087.三色球問題
088.馬克思手稿中的數學題
089.配對新郎和新娘
090.約瑟夫問題
091.郵票組合
092.分糖果
093.波瓦松的分酒趣題
094.求π的近似值
095.奇數平方的有趣性質
096.角谷猜想
097.四方定理
098.卡布列克常數
099.尼科徹斯定理
100.撲克牌自動發牌
101.常勝將軍
102.搬山游戲
103.兔子產子(菲波那契數列)
104.數字移動
105.多項式乘法
106.產生隨機數
107.堆棧四則運算
108.遞歸整數四則運算
109.復平面作圖
110.繪制彩色拋物線
111.繪制正態分布曲線
112.求解非線性方程
113.實矩陣乘法運算
114.求解線性方程
115.n階方陣求逆
116.復矩陣乘法
117.求定積分
118.求滿足特異條件的數列
119.超長正整數的加法
120.繪制直線
121.繪制圓
122.繪制圓弧
123.繪制橢圓
124.設置背景色和前景色
125.設置線條類型
126.設置填充類型和填充顏色
127.圖形文本的輸出
128.金剛石圖案
129.飄帶圖案
130.圓環圖案
131.腎形圖案
132.心臟形圖案
133.漁網圖案
134.沙丘圖案
135.設置圖形方式下的文本類型
136.繪制正多邊形
137.正六邊形螺旋圖案
138.正方形螺旋拼塊圖案
139.圖形法繪制圓
140.遞歸法繪制三角形圖案
141.圖形法繪制橢圓
142.拋物樣條曲線
143.Mandelbrot分形圖案
144.繪制布朗運動曲線
145.藝朮清屏
146.矩形區域的顏色填充
147.VGA256色模式編程
148.繪制藍天圖案
149.屏幕檢測程序
150.運動的小車動畫
151.動態顯示位圖
152.利用圖形頁實現動畫
153.圖形時鐘
154.音樂動畫
155.讀取DOS系統中的國家信息
156.修改環境變量
157.顯示系統文件表
158.顯示目錄內容
159.讀取磁槃文件
160.刪除目錄樹
161.定義文本模式
162.設計立體窗口
163.彩色彈出菜單
164.讀取CMOS信息
165.獲取BIOS設備列表
166.鎖住硬槃
167.備份恢復硬槃分區表
168.設計口令程序
169.程序自我保護
170.水果拼槃
171.小孩吃梨
172.刪除字串中的特定字元
173.求解符號方程
174.計算標准差
175.求取符合特定要求的素數
176.統計符合特定條件的數
177.字串倒置
178.部分排序
179.產品銷售記錄處理
180.特定要求的字元編碼
181.求解三角方程
182.新完全平方數
183.三重回文數
184.奇數方差
185.統計選票
186.同時整除
187.字元左右排序
188.符號算式求解
189.數字移位
190.統計最高成績
191.比較字串長度
192.合并整數
193.矩陣逆置
194.刪除指定的字元
195.括號匹配
196.字串逆置
197.SIX、NINE問題
198.單詞個數統計
199.方差運算
200.級數運算
201.輸出素數
202.素數題
203.序列排序
204.整數各位數字排序
205.字串字母移位
206.Fibonacc數列
207.商人過河游戲
208.吃數游戲
209.解救人質游戲
210.打字訓練游戲
211.雙人競走游戲
212.迷宮探險游戲
213.迷你撞球游戲
214.模擬掃雷游戲
215.推箱子游戲
216.五子棋游戲
217.綜合CAD系統
218.功能強大的文本編輯器
219.圖書管理系統
220.進銷存管理系統

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *