原创 輸入一行字符,統計其中英文字母,空格,數字,和其他字符的個數。
輸入一行字符,統計其中英文字母,空格,數字,和其他字符的個數。 語言:java 代碼段: package one01; import java.util.Scanner; public class judge01 { public
原创 USB接口程序設計
模擬電腦中USB接口中的實現過程 package usb1; public interface USB { void turnOn(); void turnOff(); } package usb1; pu
原创 C語言指針一般錯誤解釋
1.char *sptr="abc",*tptr; *tptr=sptr; 編譯時錯誤。因爲*tptr是一個字符,而sptr是一個指向字符的指針,代碼試圖將一個字符指針賦給一個字符,會產生類型衝突。 2.char *sptr="abc",
原创 專用機器指令(硬件方法)
前提:進程訪問臨界區的一般結構 進入區 臨界區 退出區
原创 順序表的刪除與插入
int ListInsert(SeqList *L, int i, DataType x) { int j; if (L->size >= MaxSize) { printf("順序表已滿無法插入!\n")
原创 c語言判斷閏年
Year%4==0&&Year%100!=0||Year%400==0 上面的這個式子可以看出來嗎? 那能判斷出優先順序嗎? (((Year%4)==0&&((Year%100)!=0))||(Year%400==0) 注意:在複雜的表達
原创 遞歸之尾遞歸
尾遞歸 如果一個函數中所有的遞歸形式的調用都出現在函數的末尾,我們稱這個遞歸函數是尾遞歸的。 當遞歸調用是整個函數體系中最後執行的語句且它的返回值不屬於表達式的一部分時,這個遞歸調用就是尾遞歸。 特點:在迴歸的過程中不用做任何操作,大多數
原创 冒泡排序法與快速排序法對比
對比元素個數30000時,冒泡排序法和快速排序法算法的實際耗時 #include<stdio.h> #include<stdlib.h> #include<time.h> typedef int KeyType; typedef stru
原创 遞歸—基本遞歸
遞歸 基本遞歸: 一種強大的方法,允許一個問題以其自身越來越小的形式定義自己。在計算機科學領域,我們通過使用遞歸函數來解決帶有遞歸性質的問題,也就是用函數調用自身。 基本遞歸:例如以遞歸方式求一個數的階乘 #include<stdio.h
原创 信號量和PV操作
信號量和PV操作 信號量包括一個整數值和一個等待數列.S.queue,信號量只能通過兩個原語P,V操作來訪問它,信號量的定義: Struct semaphore{ Int value; Struct PCB *q
原创 逆置算法
設計一個把存儲在數組中的n個抽象數據元素a0,a1,…,an-1逆置的算法。 逆置就是把數據元素序列a0,a1,..an-1變化爲數據元素序列an-1,…,a1,a0,並要求原數組中的數據元素值不被改變。 這個算法的參數應該有三個:表
原创 字符串的替換和去除空格操作
package str; public class str { public static void main (String[] args) { String s="mylovelife,causelif
原创 編寫一個學生信息管理系統,掌握接口的定義方法以及類的繼承、封裝和多態的特性。
定義學生類Student.java,該類有學號、姓名和系部三個成員變量,並用get和set方法進行屬性的封裝 定義接口IStudentDAO,其中包含下列數據操作方法 // 插入學生信息記錄 public void insertStude
原创 模擬物流快遞系統程序設計
一個模擬物流快遞系統的程序,能夠模擬後臺系統處理貨物的過程 package expressage; public abstract class Transportation { private String number;//編
原创 蠟燭問題
某君從某年開始每年都舉辦一次生日party,並且每次都要吹熄與年齡相同根數的蠟燭。 現在算起來,他一共吹熄了236根蠟燭。 請問,他從多少歲開始過生日party的? 請填寫他開始過生日party的年齡數。 #include<stdio.