原创 函數走步功能的實現 即隨機步法的初步實現
很多類似的走步功能,這裏給出來了一個比較簡單的方法實現走步功能,部分代碼可以自己進行修改,初發博客,代碼格式或多或少有些不規範,而且寫的比較潦草,沒有去進行代碼優化,忘大家見諒,VS2013開發,lninux下兼容: /*********
原创 C語言,猜字遊戲
/******************************** * function:猜數遊戲 * **********
原创 輸入一個數,打印對應的合圍圖像
/* function:輸入一個整數,打印對應的圖像 * author:徐權 date:20150727 */ #include<stdi
原创 C 順序表求交集和並集
#include<stdio.h> #include<stdlib.h> typedef struct { int *array;//線性表記錄數據 int length; }List;
原创 mmap內存共享範例 linux
mmap1,cpp 與mmap2.cpp 是兩個獨立的文件,分別是讀的進程和寫的進程 並且實現了進程間的通信 mmap1 #include<iostream> #include<unistd.h> #include<cstdlib> #i
原创 C++ 通過虛函數表,直接外部訪問類中的函數,並且脫離類
#include <iostream> class CStu {virtual void go1(){std::cout << "go1" << std::endl;}virtual void go2()
原创 C語言 鏈表求一組數據的交集並集
#include <stdio.h> #include <stdlib.h> typedef struct Node{ int data; struct Node *next; }List
原创 大數乘法,大數加法,大數減法
#include <iostream> #include<cstring> using namespace std; class MData { private: int n,m; char *str1,*str2;
原创 快速排序算法C語言
#include<stdio.h> #include<stdlib.h> void change(int *a, int *b) {int temp = *a;*a = *b;*b = temp; } v
原创 linux下利用fork()函數創建進程
#include<iostream> #include<unistd.h> #include<cstdlib> void forklt(const pid_t &it) { if(it < 0)
原创 排序算法大全
#include <stdio.h> #include <Windows.h> #define N 10 #define FOR //for循環實現 //#define WHILE//while循
原创 mmap函數創建進程 linux
mmap 中的讀寫權限 與打開文件的讀寫權限沒有任何關聯,但是 mmap的MAP_SHARED 與MAP_PRIVATE權限是衝突的,如果mmap的權限爲 MAP_PRICATE則open打開文件的權限對
原创 PIPO管道通信範列(linux)
pipo管道通信適合在父子進程,兄弟進程間通信。 #include<cstring> #include<cstdio> #include<iostream> #include<cstdlib> #include<fcntl.h> #inc
原创 二分查找法,查詢指定的值
#include<stdio.h> #include<stdlib.h> int main() {int a[10] = { 1,3,5,7,8,9,10,15,17,18 };int n = 16;in
原创 編寫一個將輸入複製到輸出的程序 ,並將其中連續的多個空格用一個空格代替 //學習筆記 編寫一個將輸入複製到輸出的程序 ,並將其中連續的多個空格用一個空格代替 運行環境vs2015 #includ
//學習筆記 編寫一個將輸入複製到輸出的程序 ,並將其中連續的多個空格用一個空格代替 VS2015編譯 #include<stdio.h> #include<stdlib.h> int main(int