原创 PV原語解決哲學家喫通心麪問題之個人觀點

PV原語解決哲學家喫通心麪問題之個人觀點 PV信號量有互斥信號量,整型信號量還有記錄型信號量以及多信號量(如AND信號量、一般信號量集),我們這裏

原创 PV原語解決哲學家吃通心麪問題之個人觀點

PV原語解決哲學家吃通心麪問題之個人觀點 PV信號量有互斥信號量,整型信號量還有記錄型信號量以及多信號量(如AND信號量、一般信號量集),我們這裏採用互斥信號量和整型信號量來解決哲學家吃通心麪問題。

原创 Java中非靜態方法是否共用同一塊內存?

轉自:http://cantellow.iteye.com/blog/355044將某 class 產生出一個 instance 之後,此 class 所有的 instance field 都會新增一份,那

原创 [轉載java動態代理原理(Proxy,InvocationHandler)

java動態代理原理(Proxy,InvocationHandler),含$Proxy0源碼 今天沒事,把以前的知識回顧一下,網上找了找,發現有一篇比較適合。概述:其實JDK的動態代理,實際上就是“反射”與

原创 最長上升子序列

最長上升子序列問題: 給出一個由n個數組成的序列x[1..n],找出它的最長單調上升子序列。即求最大的m和a1, a2……,am,使得a1<a2<……<am且x[a1]<x[a2]<……<x[am]。 動態規劃求解思路分析:(O(n

原创 C++中cin、cin.get()、cin.getline()、getline()、gets()等函數的用法

   學C++的時候,這幾個輸入函數弄的有點迷糊;這裏做個小結,爲了自己複習,也希望對後來者能有所幫助,如果有差錯的地方還請各位多多指教(本文所有程序均通過VC 6.0運行) 1、cin  2、cin.get()  3、cin.ge

原创 m個蘋果放入n個盤子

方法一:分類討論,遞歸 (原文參考http://blog.csdn.net/yangliuy/article/details/7251383) 問題描述:將m個蘋果放進n個盤子中,盤子允許空,有多少種方法。同時注意例如1、2和2、1這兩

原创 題目1499:項目安排

0 1揹包問題 #include <iostream> #include <stdlib.h> #include <stdio.h> using namespace std; struct project{ int start; i

原创 九度題庫 (題目1462:兩船載物問題)

01揹包問題 #include <iostream> #include <stdio.h> #include <malloc.h> #include <string.h> using namespace std; int main()

原创 Long Long、__int64使用總結

前言:  在16位環境下,int/unsigned int 佔16位,long/unsigned long佔32位  在32位環境下,int佔32位,unsigned int佔16位,long/unsigned long佔32位何時需要使

原创 int與char之間的轉換關係

int與char之間的轉化 - 整數0-9與對應的字符'0'-'9'之間的轉化 C++ 在C++中int類型佔4個字節(VC6.0中是佔4個字節,具體長度和機器、編譯器有關係),而char類型佔1個字節。 整數0-9與對應的

原创 atol 函數

       函數名: atol 功 能: 把字符串轉換成長整型數 用 法: long atol(const char *nptr); 相關函數: atof,atoi,strtod,strtol,strtoul 表頭文