9. 關聯式資料庫的正規化
10. 資料庫操作中的事務
事務的4個特性:
11. 數字矩陣的生成:
對應的**如下:
#include
#include
#include
#define print_arr2d(arr,n)
else
}print_arr2d(arr,n);}/*
1 2 6 7 15
3 5 8 14 16
4 9 13 17 22
10 12 18 21 23
11 19 20 24 25
*/void mat_2()
for(int i=1;ifor(int j=i;jif(k%2==0)
a[k-j][j]=m++;
else
a[j][k-j]=m++;
}print_arr2d(a,n);}/*
1 2 3 4 5
16 17 18 19 6
15 24 25 20 7
14 23 22 21 8
13 12 11 10 9
*/void mat_3();
int m=1;
int k=n/2;
if(n%2!=0)
a[k][k]=n*n;
for(int i=0;ifor(int j=i;j<=n-1-i;j++)
a[i][j]=m++;
print_arr2d(a,n);
cout<
***************==
"a[j][n-1-i]=m++;
print_arr2d(a,n);
cout<
***************==
"=i;j--)
a[n-1-i][j]=m++;
print_arr2d(a,n);
cout<
***************==
"=i+1;j--)
a[j][i]=m++;
print_arr2d(a,n);
cout<
***************==
"*13 12 11 10 25
14 3 2 9 24
15 4 1 8 23
16 5 6 7 22
17 18 19 20 21
*/void mat_4();
int m=n*n;
int k=n/2;
if(n%2!=0)
a[k][k]=1;
for(int i=0;ifor(int j=i;j<=n-1-i;j++)
a[j][n-1-i]=m--;
for(int j=n-2-i;j>=i;j--)
a[n-1-i][j]=m--;
for(int j=n-2-i;j>=i;j--)
a[j][i]=m--;
for(int j=i+1;j<=n-2-i;j++)
a[i][j]=m--;
}print_arr2d(a,n);
}int main()
12. 大數乘法問題:
#include
#include
using
namespace std;
string big_multi(const
string& x,
const
string& y)
if(carry!=0)
c[m]=carry;
}string z;
int i=szx+szy;
while(c[i]==0)
i--;
for(;i>=0;i--)
z+=(char)(c[i]+'
0');
delete c;
return z;
}int main(){
int a=78,b=42;
string x="
78",y="
42";
string z=big_multi(x,y);
cout
"<13. 遞迴的方法將兩個有序鍊錶進行合併
程式設計師面試寶典 C C 記憶體分類
在進行c c 程式設計時,需要程式設計師對記憶體的了解比較精準。經常需要操作的記憶體可分為以下幾個類別。棧區 stack 由編譯器自動分配和釋放,存放函式的引數值 區域性變數的值等。其操作方式類似於資料結構中的棧。堆區 heap 一般由程式設計師分配和釋放,若程式設計師不釋放,程式節束時可能由操 作...
程式設計師面試寶典
據統計,80 的簡歷都是不合格的。不少人事管理者抱怨收到的許多簡歷在格式上很糟糕。簡歷應該如何做到在格式上簡潔明瞭,重點突出?求職信應該如何有足夠的內容推銷自己?如何控制長度,言簡意賅?相信讀了本章你會對簡歷的撰寫有乙個新的認識。2.1 簡歷注意事項 1 簡歷不要太長 一般的簡歷普遍都太長。其實簡歷...
2 c c 程式設計師面試寶典 操作符
2.c c 程式設計師面試寶典 操作符 面試題41 操作符有哪些分類 面試題42 操作符優先順序對運算結果有什麼影響 面試題43 邏輯操作與其他操作的關係 面試題 44 自增自減前操作與後操作的區別 面試題45 指標自增自減有什麼不同 面試題41 操作符有哪些分類 分析 操作符又被稱為運算子,表示式...