學(xué)習(xí)C語言程序設(shè)計(jì)需要掌握的基本算法

字號:

初學(xué)C程序的學(xué)生要掌握的算法歸納如下:
     一、排序算法:(1)冒泡排序法(2)選擇法(3)插入排序
     二、查找算法:(1)順序查找(2)二分查找(有序數(shù)列查找)
     三、字符串操作(1)求串長(2)串連接(3)串拷貝(4)求子串(5)串比較
     四、斐波那契數(shù)列(1)使用單變量(2)使用數(shù)組(3)使用遞歸函數(shù)
     五、求數(shù)最小數(shù)算法(1)求數(shù)最小數(shù)(2)求數(shù)最小數(shù)所在的位置
     六、楊輝三角形(1)使用一維數(shù)組(2)使用二維數(shù)組
     七、倒序算法(1)倒序一個整數(shù)數(shù)組(2)倒序一個字符串
     八、矩陣的操作(1)求數(shù)的行列下標(biāo)(2)轉(zhuǎn)置矩陣