原创 C語言簡單迷宮問題,深搜

簡單迷宮深搜-C   自己出的小迷宮題:給出迷宮,求出共多少方法,和最小最大路程。0表示可走,1表示牆,不可走。*表示入口,#表示出口。 以下爲代碼,因爲需要打印出各種路線,所以“+”號表示所走的路 #include<stdio.h>

原创 c語言實現面向對象的基礎思想

本文適合會C語言,並瞭解面向對面思想的同志。如果連多態還 不瞭解的話,就可以不用看了。同時我也覺的,用 c  學會面向對象編程,不是爲了 真正寫出程序(畢竟高級語言纔是爲這個而生的,且編譯器會進行優化,除開內存管理的話,內存佔用不一定比C

原创 記錄學習LINUX嵌入式開發+驅動開發歷程

第一天,開始寫博客,主要記錄LINUX嵌入式開發+驅動開發,自己下的視頻看,有需要的同學請留下你的QQ郵箱。 同時自己在學操作系統,看APUE,還有各種雜事,惱火的是到現在四級還沒過。 打算每半個小數換個任務,視頻只有60節左右,時間花費

原创 源文檔libmodbus的中文翻譯

源文檔libmodbus 版本號:V3.1.4 特點:      libmodbus是一個快速、並且跨平臺的Modbus庫 概要  #include cc `pkg-config --cflags --libs libmodbus` fi

原创 C語言簡單迷宮問題,深搜,通俗易懂。

簡單迷宮深搜-C表示新人,大神勿噴,歡迎給出建議。在網上搜了一些深搜,發現看不懂,就把自己寫的貼出來,還是比較好理解。自己出的小迷宮題:給出迷宮,求出共多少方法,和最小最大路程。0表示可走,1表示牆,不可走。*表示入口,#表示出口。以下爲

原创 qsort快速排序用法--完整版(解釋了cmp)【轉】

原文地址:http://hi.baidu.com/xuhanqiu/item/99505e41aeef4eae61d7b916 用qsort快兩年的時候了,卻一直沒有真正弄懂cmp函數的返回值1,-1,0的函數. 今天在做凸包時,鬱悶了.

原创 白話 快速排序 快速搞定

快速排序由於排序效率在同爲O(N*logN)的幾種排序方法中效率較高,因此經常被採用,再加上快速排序思想----分治法也確實實用,因此很多軟件公司的筆試面試,包括像騰訊,微軟等知名IT公司都喜歡考這個,還有大大小的程序方面的考試如軟考,考

原创 歸併的兩種方法

void Merge(int* data,int* tmp,int left,int right,int rightend) {     int leftend = right-1;     int size = rightend-lef