青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

隨筆 - 87  文章 - 279  trackbacks - 0
<2025年11月>
2627282930311
2345678
9101112131415
16171819202122
23242526272829
30123456

潛心看書研究!

常用鏈接

留言簿(19)

隨筆分類(81)

文章分類(89)

相冊

ACM OJ

My friends

搜索

  •  

積分與排名

  • 積分 - 220431
  • 排名 - 118

最新評論

閱讀排行榜

評論排行榜

     摘要: 今天做面試題,有一個文件上傳的,發覺以前做項目為了趕時間都是直接用別人的上傳類,交筆試題,怎么也不能用別人的吧,所以就寫了一個,可能很多bug,沒實際項目測試過,呵呵 <?php/** * 文件上傳類 * 成員變量帶*號必須要初始化 * @version 1.0 * @author howe...  閱讀全文
posted @ 2008-04-12 11:47 豪 閱讀(1533) | 評論 (0)編輯 收藏
     摘要: 發覺計算機很多東西都是相同的,記得操作系統時候學過這一概率 copy on write,在Reference Counted中徹底用到,代碼的設計確實精妙,可以在不修改客戶端得類,利用RCIPtr間接指針,對客戶端的類實現引用計數,太妙了,詳細見代碼吧,代碼中Widget為已有的客戶端的類,RCIPtr是一個間接指針,RCObject是引用計數的基類,所有需要引用計數的類都必須繼承他,換句話說,R...  閱讀全文
posted @ 2008-04-09 21:36 豪 閱讀(572) | 評論 (0)編輯 收藏

The Strategy Pattern
Defines a family of algorithms, encapsulates each one, and makes them interchangeable.
Strategy lets the algorithm vary independently from clients that use it.

Observer Pattern
Defines a one-to-many dependency between objects so that when one object changes state, all its dependents are notified and updated automatically.

Decorator Pattern
Attach additional responsibilities to an object dynamically.
Decorators provide a flexible alternative to subclassing for extending functionality.


Factory Pattern
Abstract Factory
Provide an interface for creating families of related or dependent objects without specifying their concrete classes.
Factory Method
Define an interface for creating an object, but let subclasses decide which class to instantiate.
Factory Pattern lets a class defer instantiation to the subclasses.

Singleton
Ensure a class only has one instance and provide a global point of access to it.


The Command Pattern
encapsulates a request as an object, thereby letting you parameterize other objects with different requests, queue or log requests, and support undoable operations.

The adapter pattern
Adapter Converts the interface of a class into aniother interface clients expect. Lets classes work together that couldnt otherwise because of incompatible interfaces.
Facade Provides a unified interface to a set of interfaces in a subsystem. Facade defines a higher-level interface that makes the subsystem easier to use.

posted @ 2007-11-22 12:26 豪 閱讀(325) | 評論 (0)編輯 收藏

 原來用stl的優先隊列這么爽,比賽時候多用,heap太容易打錯了,畢竟沒ghost_wei那么bt(heap,就幾行,都打爛了-_-)

pku3159:

#include <iostream>
#include 
<vector>
#include 
<queue>
using namespace std;

const int INF = 1 << 28;
const int MAXN = 30010;

struct PQNode {
    
int u, key;
    
//pq默認用<判斷優先級,key大優先,若要key小優先,則加上!或<改成>即可
    friend bool operator<(const PQNode &a, const PQNode &b) return !(a.key < b.key); } 
    
}
;


int n, m;
vector
<int> adjv[MAXN], adjw[MAXN];

int dijkstraPQ(int st, int en) {
    
int i, v, w, dist[MAXN], chk[MAXN];
    priority_queue
<PQNode> pq;
    PQNode tmp, cp;

    memset(chk, 
0sizeof(chk));
    
for (i=0; i<n; i++) dist[i] = INF;

    dist[st] 
= 0
    tmp.u 
= st; tmp.key = 0;
    pq.push(tmp);
    
while (!pq.empty()) {
        cp 
= pq.top();
        pq.pop();
        
if (cp.u == en) return dist[en];
        
if (chk[cp.u]) continue;
        chk[cp.u] 
= 1;
        
for (i=0; i<adjv[cp.u].size(); i++{
            v 
= adjv[cp.u][i]; w = adjw[cp.u][i];
            
if (!chk[v] && (dist[v]==INF || dist[v]>cp.key+w)) {
                dist[v] 
= cp.key+w;
                tmp.u 
= v; tmp.key = dist[v];
                pq.push(tmp);
            }

        }

    }

    
return -1;
}


int main() {
    
int i, j, k, u, v, w;
    freopen(
"input.txt""r", stdin);
    scanf(
"%d%d"&n, &m);
    
for (i=0; i<m; i++{
        scanf(
"%d%d%d"&u, &v, &w);
        u
--; v--;
        adjv[u].push_back(v);
        adjw[u].push_back(w);
    }

    printf(
"%d\n", dijkstraPQ(0, n-1));
    
return 0;
}


posted @ 2007-11-03 16:40 豪 閱讀(1350) | 評論 (4)編輯 收藏
     摘要: 該算法有幾個可學習的地方:(1)正負1思想(2)對邊界條件的處理(3)數據結構的選擇code:sweep.h #ifndef SWEEP_H#define SWEEP_Hstruct Edge {    int nxty;    int curx; ...  閱讀全文
posted @ 2007-10-20 22:33 豪 閱讀(7850) | 評論 (3)編輯 收藏
僅列出標題
共18頁: 1 2 3 4 5 6 7 8 9 Last 
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            精品粉嫩aⅴ一区二区三区四区| 久久久久国产精品午夜一区| 亚洲制服少妇| 亚洲美女黄色| 亚洲乱码国产乱码精品精天堂| 永久免费毛片在线播放不卡| 妖精视频成人观看www| 激情久久一区| 亚洲精品亚洲人成人网| 99热在这里有精品免费| 亚洲一区二区三区视频播放| 午夜视频一区| 久久综合久久综合久久| 美女露胸一区二区三区| 亚洲美女在线观看| 久久精品最新地址| 欧美日韩国产一区二区三区地区 | 欧美日韩在线播放三区四区| 国产精品国产亚洲精品看不卡15| 欧美午夜精品久久久久久人妖| 国产精品久久久久秋霞鲁丝| 亚洲精品一区二区三区不| 亚洲色在线视频| 免费国产一区二区| 欧美在线你懂的| 欧美视频日韩视频在线观看| 国产在线不卡| 午夜视频久久久久久| 亚洲国产一区视频| 亚洲欧美成人精品| 国产欧美精品一区| 在线一区免费观看| 欧美一区二视频| 一区二区三区久久| 久久久久久久91| av成人免费在线观看| 久久在线播放| 亚洲肉体裸体xxxx137| 亚洲欧美综合v| 国产中文一区二区| 久久久五月婷婷| 久久国产精品第一页| 国产一区二区三区黄视频| 欧美一区二区在线观看| 亚洲婷婷综合久久一本伊一区| 久久久久看片| 国内激情久久| 欧美激情国产日韩| 免费在线欧美黄色| 亚洲永久网站| 久久在线免费观看| 一区二区三区欧美| 亚洲欧美日韩国产综合精品二区| 欧美午夜在线观看| 鲁大师成人一区二区三区| 蜜桃av一区| 亚洲欧美日韩在线不卡| 久久这里只有精品视频首页| 亚洲毛片一区| 欧美一区二区三区在线观看| 亚洲激情不卡| 久久综合九色九九| 久久久久久久网| 欧美视频中文在线看| 欧美刺激性大交免费视频| 国产精品视频一区二区三区| 亚洲欧美亚洲| 欧美日韩精品免费观看视频完整| 久久久久国产精品一区| 在线播放精品| 欧美成人精品激情在线观看| 亚洲激情校园春色| 午夜国产精品视频免费体验区| 国产精品一区二区在线观看不卡| 久久精品国产77777蜜臀| 亚洲电影免费观看高清完整版| 亚洲一级二级| 在线成人激情| 欧美日韩国产色综合一二三四| 一区二区欧美激情| 亚洲理论在线观看| 欧美金8天国| 欧美与欧洲交xxxx免费观看| 亚洲欧美日韩国产一区| 亚洲午夜电影网| 亚洲国产高清高潮精品美女| 一区二区三区你懂的| 在线观看的日韩av| 在线看国产日韩| 韩日成人在线| 国产精品久久毛片a| 久热国产精品视频| 亚洲欧美在线视频观看| 欧美成人午夜剧场免费观看| 久久精品主播| 亚洲欧美日韩天堂| 99精品免费| 一本色道久久综合亚洲精品不卡 | 欧美精品在线免费观看| 亚洲综合首页| 国产精品一卡二卡| 欧美承认网站| 亚洲精品日韩精品| 蜜臀av在线播放一区二区三区| 亚洲精品视频一区| 伊人伊人伊人久久| 国产精品一区二区在线观看不卡| 女同一区二区| 牛牛影视久久网| 久久青青草原一区二区| 午夜精品亚洲| 欧美一区二区三区视频在线观看 | 亚洲国产一区二区视频| 一区在线观看| 在线不卡视频| 亚洲自拍偷拍福利| 久久久久久亚洲精品中文字幕 | 亚洲精品久久久蜜桃| 久久99伊人| 久久精品在这里| 欧美日本一区二区高清播放视频| 欧美jizzhd精品欧美巨大免费| 欧美成人资源网| 欧美三区美女| 国产一区二区三区电影在线观看| 国产一区二区三区在线观看免费视频| 国产日产欧产精品推荐色| 在线观看av不卡| 这里只有精品视频在线| 亚洲自拍偷拍网址| 免费成人av| 亚洲一区二区三区欧美| 久久一区二区三区四区| 欧美日韩精品二区| 在线免费观看日韩欧美| 亚洲欧美日韩国产成人| 欧美成人精品不卡视频在线观看| 在线亚洲精品福利网址导航| 亚洲激情在线视频| 一区二区视频欧美| 亚洲午夜成aⅴ人片| 亚洲精美视频| 久久av一区二区三区| 黄色一区二区三区| 国产亚洲精品久| 国产精品一区视频网站| 欧美亚洲综合网| 亚洲另类视频| 99国产精品视频免费观看| 欧美在线免费视频| 亚洲一区二区三区精品视频| 国产视频一区二区三区在线观看| 久久五月天婷婷| 欧美自拍丝袜亚洲| 99成人免费视频| 亚洲精品视频一区二区三区| 亚洲片区在线| 夜夜嗨av一区二区三区中文字幕| 99精品国产在热久久| 欧美第一黄色网| 亚洲精品五月天| 亚洲一区二区四区| 久久福利精品| 久久久精品2019中文字幕神马| 久久av一区二区三区| 亚洲欧美日韩精品久久亚洲区 | 亚洲综合国产精品| 午夜亚洲视频| 国产精品久久久久久户外露出| 欧美视频在线观看| 在线欧美不卡| 先锋亚洲精品| 91久久视频| 国产欧美一区二区精品仙草咪 | 久久久久久久欧美精品| 久久av二区| 久久成人精品一区二区三区| 99精品久久| 免费日韩成人| 国产精品美女久久久免费| 国产深夜精品福利| 一本色道久久综合亚洲精品小说| 男女激情久久| 日韩视频一区二区| 国产精品制服诱惑| 亚洲人成亚洲人成在线观看| 久久人91精品久久久久久不卡 | 亚洲欧美在线x视频| 免费亚洲一区二区| 免费在线观看日韩欧美| 在线色欧美三级视频| 亚洲欧美中文在线视频| 午夜亚洲激情| 国产乱码精品一区二区三区忘忧草| 久久九九99| 久久精品国产亚洲一区二区三区 | 老鸭窝亚洲一区二区三区| 国产欧美综合在线| 久久精品中文| 欧美成人亚洲成人|