在乙個二維陣列中,每一行都按照從左到右遞增的順序排序,每一列都是按照從上到下遞增的順序排序,請完成乙個函式,輸入這樣的乙個二維陣列和乙個整數,判斷陣列中是否含有該整數,時間複雜度 o(row+col)
陣列樣例:
int arr[4][4]=
要求寫乙個函式,將字串中的空格替換為%20.樣例"abc defgx yz"轉換為"abc%20defgx%20yz"
編寫函式,求第n個斐波那契數列的值(非遞迴)
寫乙個函式求,求unsigned int 型變數x在記憶體中二進位制1的個數
第一題
第二題#include
#define row
4#define col
4void
search
(int arr[
row]
[col
], int *row, int *col, int key)
if(arr[x]
[y]< key)
if(arr[x]
[y]== key)}}
int main()
; int x =-1
; int y =-1
;search
(arr,
&x,&y ,7)
;printf
("%d %d \n"
, x, y)
;//2 1
system
("pause");
return0;
}
第三題char transfor
(char *arr, int len)
str++;}
p = len;
q = len + count *2;
while
(p >=
0&& q>p)
else
p--;}
}int main()
;//abc%20dfx%20yz
int len =
strlen
(arr)
;transfor
(arr, len)
;printf
("%s \n"
, arr)
;system
("pause");
return0;
}
第四題int fibonacci
(int n)
int f1 =1;
int f2 =1;
int f3 =1;
while
(n >2)
return f3;
}int main()
如果有想不出來的題,請結合**unsigned int numofone
(int num)
return count;
}int main()
規劃小結(第一期)
一月一小結,這是規劃裡既定的方案,而從正式開學大現在也剛有31天了,所以寫下第一期的規劃小結,和有關於下一期的規劃安排。在第一期的學習中,其實是在原本的規劃上有一定小的調整的,總結的概括如下 第一 調整了對於bootloader的學習,在這一期主要將bootloader進行了乙個系統的了解,而並未著...
總結做完第一期專案
首先,對於這個專案,需求不是很明確,然後要到交貨的時候,都還在趕,還在添需求,給研發來說,心驚膽顫,因為怕新增的會有影響。所以,一定在前期,先把需求整理好。如果對需求沒有理解充分,就及時的與客戶交流。當然,也會遇到傳說中的不好交流的客戶,給研發人員來說,那就是一種壓力,所以不想去理睬客戶。但是最後傷...
第一期 第八題
a b problem too problem description this problem is also a a b problem,but it has a little difference,you should determine does a b could be divided w...