原创 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)調度算法是一種最簡單的、不可搶佔式的調度算法,既