小笨笨的DS學習網誌

★------------- ★------ ★-------------------- ★-------------------- ★--------------------

2010年6月13日 星期日

2010年6月6日 星期日

第14次作業~修改程式範例: Ch4-6.c 為 Ch4-6e.c

#include <stdio.h>
#include <stdlib.h>
/* 程式範例: Ch4-6.h */

2010年5月30日 星期日

作業13~修改Ch4-5-3.c為Ch4-5-3e.c

#include <stdio.h>
#include <stdlib.h>

2010年5月24日 星期一

修改Ch4-3-3.c為Ch4-3-3e.c

#include <stdio.h>
#include <stdlib.h>

修改Ch4-3-2.c為Ch4-3-2e.c

#include <stdio.h>
#include <stdlib.h>

/* 程式範例: Ch4-3.h */
struct Node {        /* Node節點結構 */
   int data;          /* 結構變數宣告 */   
struct Node *next; /* 指向下一個節點 */
};

2010年5月2日 星期日

資料結構-作業10~Ch3-4-1e.c

#include < stdio.h>
#include < stdlib.h>
#define LEN 16
int main() {

資料結構-作業9~~Ch3-3e.c

#include < stdio.h>
#include < stdlib.h>
#include < string.h>

2010年4月26日 星期一

資料結構作業-8~~Ch3-2-2e.c

#include <stdio.h>
#include <stdlib.h>
#define ROWS   9
#define COLS   9
int main() {

2010年4月4日 星期日

資料結構練習-7~~Ch2-4e.c

#include <stdio.h>

#include <stdlib.h>
#include "Ch2-4.h"

void createMatrix(int r,int c,int *arr) {//函數:建立稀疏矩陣
   int i, j, count;
   m.rows = r; //初始結構的成員變數
   m.cols = c;
   count = 0;

結構練習-6~Ch2-3-4e.c

#include  <stdio.h>

#include <stdlib.h>
#include <string.h>
struct test { //考試成績的結構
   int math;
   int english;
   int computer;
};

2010年3月30日 星期二

資料結構作業~~Ch2-3-3e.c

#include <stdio.h>
#include <stdlib.h>
int main() {//主程式
   struct test {               //宣告結構
      int math;
      int english;
      int computer;
      int accounting;   
  };

資料結構作業~~Ch2-3-1e.c

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
struct student {       //學生資料
    int id;
    char name[20];
    char Class[10];  
    int math;
    int english;
    int computer;
    int accounting; 
  };
int main() {//主程式

2010年3月21日 星期日

資料結構~第三次作業 修改例題~~

#include
#include
/* 主程式 */
int main() {
/* 學生成績陣列 */
int scores[10] = {76,85,90,67,59,79,82,95,91,65};
int num,num1,num2; /* 學號 */
int grade; /* 成績 */
int i, choice; /* 選項 */
int doit = 1;

2010年3月14日 星期日

資料結構~第二次作業

請說明遞迴是什麼,遞迴擁有哪些特性?遞迴分為哪兩種?
答:◆遞迴:一個問題的內涵是由本身所定義的話,稱之為遞迴。
◆特性:①遞迴函數在每次呼叫時,都可以使問題範圍逐漸縮小。
②函數需要擁有一個終止條件,以便結束遞迴函數的執行,否則遞迴函數並不會
結束,而持續的呼叫自己,類似無窮迴圈。
◆種類:①直接遞迴②間接遞迴

2010年3月7日 星期日

資料結構~第一次作業

五個重點:
1.演算法:輸入.輸出.明確性.有限性.有效性
2.模組化
3.抽象化-塑模:資料.操作
4.程式或函數抽象化
5.程式設計的過程:需求.設計.分析.撰寫程式碼.驗證