原创 HDU 1272詳細題解(並查集)

題目鏈接:http://acm.hdu.edu.cn/showproblem.php?pid=1272   這道題屬於並查集。   不知道並查集的初學者可以看看我另一篇並查集入門的文章:http://blog.csdn.net/xdz78

原创 hdu 1228 A + B 詳細題解 字符串/哈希

題目鏈接:http://acm.hdu.edu.cn/showproblem.php?pid=1228 這道題可以同時用兩種方法做,第一種是字符串,第二種是哈希。   第一種方法: 我們可以定義一個字符串類型的二位數組,存放”zero

原创 《數據結構與算法——C語言描述》答案 3.15 自調整表的實現(數組法)

轉載請註明出處:http://blog.csdn.net/xdz78 #include <stdio.h> #include <stdlib.h> //3.15 int a[]={1,2,3,4,5,6,7,8,9}; void adj

原创 hdu 1242 Rescue (BFS+優先隊列)

題目地址:http://acm.hdu.edu.cn/showproblem.php?pid=1242     這道題目我是用BFS+優先隊列做的。聽說只用bfs會超時。   因爲這道題有多個營救者,所以我們從被營救者開始bfs,找到最近

原创 POJ 2524 Ubiquitous Religions 詳細題解(並查集)

題目鏈接:http://poj.org/problem?id=2524   這道題屬於並查集     題目大意: 在一個學校內調查學生的信仰情況,告訴你學校有n個人,給你共m組x,y表示信教情況相同,問一個學校學生信仰的宗教的最大種數  

原创 hdu/hdoj 1083 courses 二分圖 題解

題目鏈接:http://acm.hdu.edu.cn/showproblem.php?pid=1083 #include <stdio.h> #include <stdlib.h> #define bool char #defin

原创 HDU/HDOJ 1232 超詳細題解(並查集入門教程)

題目鏈接:http://acm.hdu.edu.cn/showproblem.php?pid=1232   HDU1232這道題屬於並查集   思路:   城市之間由道路連接,相連的城市可以看做一個集合,如:a、b相連,c、d相連,則a和

原创 線索二叉樹的實現

#include <stdio.h> #include <stdlib.h> typedef char elemtype; //線索儲存標誌位 //link(0)表示指向左右孩子的指針 //link(1)表示指向前驅後繼的線索 ty

原创 搞懂樹狀數組

這篇文章真的寫的很好! 轉載自:http://blog.csdn.net/int64ago/article/details/7429868 寫下這個標題,其實心裏還是沒底的,與其說是寫博帖,不如說是做總結。第一個接觸樹狀數組還

原创 poj2342 Anniversary party 題解

Anniversary party Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 5158   Accepted: 2925 Description

原创 約瑟夫問題——鏈表實現

據說著名猶太歷史學家 Josephus有過以下的故事:在羅馬人佔領喬塔帕特後,39 個猶太人與Josephus及他的朋友躲到一個洞中,39個猶太人決定寧願死也不要被敵人抓到,於是決定了一個自殺方式,41個人排成一個圓圈,由第1個人開始

原创 八皇后 c語言遞歸實現方法(帶註釋)

#include <stdio.h> #include <stdlib.h> int count; //遞歸法實現八皇后問題 //參數row表示起始行,參數n表示列數 //參數(*chess)[8]表示指向棋盤每一行的指針 in

原创 遞歸法實現反向輸出字符串

#include <stdio.h> #include <stdlib.h> char s[100]; char digui(){ char c; scanf("%c",&c); if(c!='\n'){

原创 hdu 2102 A計劃 詳細題解 (BFS+優先隊列)

題目鏈接:http://acm.hdu.edu.cn/showproblem.php?pid=2102   這道題屬於BFS+優先隊列   開始看到四分之一的AC率感覺有點嚇人,後來一做感覺就是模板改了點東西而已,一遍就AC了,不過在主函

原创 《數據結構與算法——C語言描述》答案 3.11 查找單鏈表中的特定元素(遞歸)

轉載請註明出處:http://blog.csdn.net/xdz78 #include <stdio.h> #include <stdlib.h> //查找單鏈表中的特定元素,《數據結構與算法——c語言描述》 3.11 答案 int