Time of Update: 2018-12-04
ZOJ 1949 Error Correction {4691} 題意:給出正方形矩陣,判斷這個矩陣能不能通過改變一個位置上的值(只可能是0,1)或者不改變任何位置的值讓所有行列的和都是偶數。 思路:有神馬好說的? 代碼: #include<stdio.h>int main(){int i,j,k,n,s,f,g,row,clo,sum;int a[200][200];for(i = 1;;i++){scanf("%d"
Time of Update: 2018-12-04
/* * 這個程式用三元表順序儲存來表示疏鬆陣列, * 並將這個矩陣快速轉置。 */#include<stdio.h> /*疏鬆陣列的三元組順序儲存表示*/#define MAXSIZE 100typedef struct triple{int i,j,e;}triple;typedef struct matrix{triple data[MAXSIZE+1];int mu,nu,tu;}matrix;matrix fasttranspose(matrix
Time of Update: 2018-12-04
ZOJ 1962 How Many Fibs? 這道題從下午開始寫真的是一停不停的寫到了晚上,一開始沒用函數,就字元收進兩個字串,每收一組就把所有fibs計算一遍,哼哼!果斷逾時了。 然後老師特意講了二位元組的指標思想,然後又給了一個用C寫的例子,哈哈,看著這個例子處理方法和我一樣,可是用了函數就好太多。 題意:關於大數。給出兩個大數,計算這兩個大數的閉區間中有幾個斐波那契數。關於斐波那契數,也是大數問題,可以先去做ZOJ 1828,感謝鐘老師。
Time of Update: 2018-12-04
/* * 這個程式是用二叉樹順序儲存一份三代的清朝皇室家譜, * 並且將家譜輸出。(只存長子和次子)。 */#include<stdio.h>#include<stdlib.h>#include<math.h>#define MAX_TREE_SIZE 7typedef struct family{ /*家譜資訊*/char name[20];}family;typedef struct sqbitree{ /*二叉樹*/family
Time of Update: 2018-12-04
/* * 這個程式首先先序構造一個二叉鏈表表示的二叉樹, * 二叉樹表示的是一份三代的家譜, * 然後分別用遞迴的方法先序、中序、後序遍曆這棵二叉樹。 */#include<stdio.h>#include<stdlib.h>#include<string.h>//typedef struct family{ /*家譜包含的資訊*/// char name[200];//}family;typedef struct binode{
Time of Update: 2018-12-04
ZOJ 1251 Box of Bricks 題意:有幾堆不一樣高的積木,問把他們弄成一樣高最少的移動次數,一次只能移一塊兒。 思路:求出平均數,累加每一堆的高度和平均值的差的絕對值,然後/2。話說這道在杭電acm step 做過,就翻出來抄上了:( 代碼: #include<stdio.h>int main(){int n,i,j,avg,b,sum,sum1,g;int
Time of Update: 2018-12-04
好吧,圖的深、廣搜遍曆,是那天上完資料結構的課然後晚上要了機房鑰匙各種網上借鑒學習,然後第二天晚上拿著列印出來的程式各種在圖書館改了一晚上,然後又回寢室調,終於調好了。……額……這之間還給老師打電話老師說某下午可以去找他,原來怕老師說My Code是半成品也是一種激勵,激勵自己調好。/* * 這個程式是要分別實現無向圖的深度優先搜尋和廣度優先搜尋。 */#include<stdio.h>#include<stdlib.h>#define TRUE
Time of Update: 2018-12-04
ZOJ 1201 Inversion P 5 9 1 8 2 64 7 3 I 2 3 6 4 0 22 1 0 網上都覺得這是水題,可我真的嘔心瀝血啊~所以要把自己循規蹈矩的方法寫下來,有總比沒有強吧~ P到I的轉換很簡單,找到P中的數字“1”,在它的左邊有2個數字比他大,所以I的第一個數字為2,下面以此類推~ I到P得轉換,關鍵!還是舉例,比如I中的數字3表示2前面有三個數字比他大,然後就要看比他小的數字1是不是在他前面,
Time of Update: 2018-12-04
http://www.globrand.com/2009/257465.shtml 代表我們每個人工作狀態的四個成語故事 每天做著謀劃的工作,調查、研究、判斷、出招,要解決問題,要預測市場反應,時間越長,曆練越多,膽子越小,越多敬畏和如履薄冰之心。有四個成語故事,正代表了我們工作的四種境界狀態,我今天把他寫出來,提醒各位朋友:1、 盲人摸象盲人摸象是小學一年級課本裡的故事,說四個盲人不知道大象長什麼樣子,就去摸。胖盲人先摸到了大象的牙齒。他就說大象就像一個又大、又粗、有光滑的大蘿蔔;
Time of Update: 2018-12-04
供應鏈管理的七大誤解by AMT 劉宇
Time of Update: 2018-12-04
http://www.oschina.net/p/llvmLLVM從本質上來說,它不是一個編譯器.它是一個編譯器的架構.通俗的來說,它實現了一個庫,在這個庫上,可以很容易的實現不同的編譯相關的程式,當然,編譯器自然是其中最重要的一個. 當然其他像編譯時間的程式碼分析也是很容易實現的。LLVM定義了一個虛擬機器的語言。然後再這個語言的基礎上,實現了很多的功能,例如大多數的最佳化都是基於這個虛擬機器的語言來進行的。(這是和GCC很大的 不同,我想也是delphij提到的更好的最佳化的原因.)
Time of Update: 2018-12-04
關於排序,實訓的時候學的,現在想想,資料結構課本上的演算法,太多沒實現過的。這個竟然是張老師相當於手把手教的呀,慚愧! /* * 這個程式實現的是快速排序。 */#include<stdio.h>void qsort(int a[],int low1,int high1){int temp,low,high;low = low1;high = high1;temp = a[low];while(low<high){
Time of Update: 2018-12-04
http://www.oschina.net/p/mingwMinGW:一個可自由使用和自由發布的Windows特定標頭檔和使用GNU工具集匯入庫的集合,允許你產生本地的Windows程式而不需要第三方C執行階段程式庫。MinGW,即 Minimalist GNU For Windows。它是一些標頭檔和連接埠庫的集合,該集合允許人們在沒有第三方動態連結程式庫的情況下使用 GCC 產生 Windows32 程式。在基本層,MinGW
Time of Update: 2018-12-04
http://www.amazon.cn/Intel-Threading-Building-Blocks%E7%BC%96%E7%A8%8B%E6%8C%87%E5%8D%97-%E4%BB%81%E8%BE%BE%E6%95%AC/dp/product-description/B001N6R53U商品描述內容簡介《Intel Threading Building
Time of Update: 2018-12-04
1. Reliable and transpartent programs are usually not in the interest of the designer.——Niklaus Wirth設計者的興趣通常不在可靠和透明的程式。2. A language that doesn't have everything is actually easier to program in that some that do.——Dennis
Time of Update: 2018-12-04
http://www.oschina.net/p/xmlvmXMLVM項目的目標是提供一種靈活的可擴充的交叉編譯器工具鏈(cross-compiler toolchain)。XMLVM基於Sun的Java虛擬機器(Sun Microsystem's virtual machine )和微軟的通用語言執行平台(Microsoft's Common Language
Time of Update: 2018-12-04
CRM ERP融合是趨勢 作者: 侯曉軒 / Sm@rtPartnerTuesday, June 24 2003 3:06 PM在軟體領域,伺服器平台、資料庫軟體、中介軟體、應用軟體各個層面之中,前三者技術成熟、市場穩定,已經完全成為國外企業的天下,坊間普遍的看法是認為國內軟體企業的機會在於應用軟體,因此在資料庫平台之上,繞開中介軟體的層面(一來因為中介軟體的技術成熟要一段時間,二來使用中介軟體會導致成本大大升高),與應用需求相結合開發應用軟體,便成為了國內大部分軟體企業發展軟體產品的指導思想。
Time of Update: 2018-12-04
http://llvm.org/LLVM的項目是一個模組化和可重複使用的編譯器和工具鏈技術的集合。儘管它的名字——LLVM,對於傳統的虛擬機器來說不太大,但它確實提供了有用的庫,可用於構建他們。LLVM的開始在美國伊利諾斯大學的一個研究項目,與提供一個現代化的,基於SSA的編譯策略能夠同時支援靜態和動態任意程式設計語言的編譯的目標。從那時起,LLVM的已經成長為一個不同的子項目組成的傘形項目,其中有許多是被用來生產的多種商業和開源項目,以及在學術研究中被廣泛使用。LLVM的項目中的代碼授權下的“
Time of Update: 2018-12-04
http://www.docin.com/p-92139363.html 由於Prolog所取得的巨大成功,一直以來Prolog都是邏輯程式設計的代稱。但是,Prolog基於一階邏輯的Horn子集,作為一種無類型
Time of Update: 2018-12-04
http://www.docin.com/p-92139363.html