原创 C語言   99乘法口訣表

     我們熟悉的乘法口訣表,可以用簡單的c語言展現哦!#include<stdio.h> int main() { int i,j,k;   printf("\t\t\tThis is the 9*9 table.\n");  for(

原创 【順序表】 c語言的順序表

順序表:一段地址連續的存儲單元依次存儲數據元素的線性結構。靜態存儲的結構:#define MAX_SIZE 5 typedef int DataType; typedef struct SeqList { DataType array[M

原创 【動態順序表】 c語言的動態順序表

動態順序表: 容量不夠時 自動增容(靜態順序表的改進)            動態順序表的結構:typedef int DataType;typedef struct SeqList{ DataType* _array;   //指向數據塊

原创 【c語言】 編寫一個函數reverse_string(char * string)(遞歸實現)

 編寫一個函數reverse_string(char * string)(遞歸實現) 實現:將參數字符串中的字符反向排列。要求:不能使用C函數庫中的字符串操作函數。#include <stdio.h> #include <assert.h>

原创 【二叉樹】線索化二叉樹

線索化二叉樹:    利用二叉樹中指向左右子樹的空指針來存放節點的前驅和後繼信息。LChild(左孩子)Ltag(左線索標誌)DataRtag(右線索標誌)RChild(右孩子)中序(左根右):前序(根左右):注意:因爲++index返回對

原创 【二叉樹】二叉搜索樹

二叉搜索樹:1.每個節點都有一個關鍵碼(key)作爲搜索依據,關鍵碼互不相同。2.左子樹的所有關鍵碼都小於根節點的關鍵碼。3.右子樹的所有關鍵碼都大於根節點的關鍵碼。4.左右子樹都是二叉搜索樹。刪除key:左爲空,右爲空,左右都不空1)左爲

原创 【Linux】 進程調度算法

Linux中的進程調度算法分類如下:一、先來先服務和短作業(進程)優先調度算法1.先來先服務調度算法(FCFS)    先來先服務(First Come First Service,FCFS)調度算法是一種最簡單的、不可搶佔式的調度算法,既

原创 【c語言】   計算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值。

 注意:計算時1要用double類型即1.0。奇數偶數分開計算,再合併。#include<stdio.h> int main() { int i; double sum=0,sum1=0,sum2=0; for(i = 1;i <= 

原创 【C++】 二叉樹的基本知識及其遍歷

二叉樹:每個節點最多兩個孩子節點。二叉樹的結構:         struct TreeNode                      {                            DataType _value;    

原创 《將博客搬至CSDN》

我將博客搬家到了CSDN上,博客名爲zweina111,歡迎大家光臨

原创 【linux】淺談Linux下的 find 指令

linux中的find命令及相關實例:     find指令是個使用頻率比較高的命令。常用於在系統特定目錄下,查找具有某種特徵的文件。一.find指令的一般格式:          find [pathname] -options [-pr

原创 【c語言】   輸出一個整數的每一位

 先以1000以內整數爲例 #include<stdio.h> int main() {   int num=0;   int a,b,c;   printf("請輸入1000以內的數字:>");         scanf("%d",&n

原创 【c語言】   尋找十個整數中的最大值

用數組輸入十個整數,應用for循環對數組中元素,從前到後兩兩相比較找出最大值。#include<stdio.h> int main() {   int a[10]; int n,i,maxa; n=sizeof(a)/sizeo

原创 《將博客搬至CSDN》

我將博客搬家到了CSDN上,博客名爲zweina111,歡迎大家光臨

原创 【Linux】 進程調度算法

Linux中的進程調度算法分類如下:一、先來先服務和短作業(進程)優先調度算法1.先來先服務調度算法(FCFS)    先來先服務(First Come First Service,FCFS)調度算法是一種最簡單的、不可搶佔式的調度算法,既