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

隨筆 - 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>
            欧美一区二区| 欧美日韩免费视频| 欧美黄色日本| 亚洲欧美欧美一区二区三区| 亚洲国产精品久久久久婷婷老年 | 亚洲综合电影| 日韩亚洲精品在线| 日韩亚洲不卡在线| 亚洲私人影院| 久久精品人人| 亚洲一区二区三区精品动漫| 亚洲性感美女99在线| 欧美高清一区二区| 欧美福利一区二区三区| 欧美国产视频在线观看| 亚洲国产mv| 日韩亚洲视频在线| 夜夜躁日日躁狠狠久久88av| 亚洲午夜精品久久久久久浪潮| 欧美一区二区高清在线观看| 男人的天堂亚洲在线| 欧美午夜电影在线| 悠悠资源网久久精品| 亚洲伦理自拍| 另类亚洲自拍| 午夜精品一区二区三区在线| 久久精品夜夜夜夜久久| 欧美日韩视频不卡| 在线播放国产一区中文字幕剧情欧美| 亚洲毛片在线观看| 久久久久久久久久码影片| 亚洲精品黄色| 裸体丰满少妇做受久久99精品| 国产精品户外野外| 日韩一区二区免费高清| 久久蜜桃精品| 久久精品国产77777蜜臀| 国产模特精品视频久久久久| 一本色道久久综合亚洲精品小说| 欧美a级理论片| 久久夜色精品国产欧美乱| 国产日韩欧美视频在线| 午夜视频一区| 久久成人18免费观看| 国产亚洲亚洲| 国内久久视频| 久久久精品视频成人| 欧美在线免费观看| 国产主播一区二区三区四区| 在线精品福利| 亚洲国产精品一区二区www| 久久亚洲私人国产精品va| 亚洲国产精品va在看黑人| 免费观看日韩av| 欧美精品日韩精品| 午夜精品久久久久久99热| 亚洲欧美日韩综合国产aⅴ| 国产精品揄拍一区二区| 蜜臀99久久精品久久久久久软件| 麻豆av一区二区三区久久| 亚洲一卡二卡三卡四卡五卡| 久久成人18免费观看| 一本久久a久久免费精品不卡| 亚洲香蕉伊综合在人在线视看| 欧美视频一区在线| 久久精品av麻豆的观看方式| 久久综合网hezyo| 久久久777| 国产精品激情av在线播放| 男女视频一区二区| 国产色视频一区| 99国内精品久久久久久久软件| 狠狠做深爱婷婷久久综合一区| 亚洲高清在线视频| 亚洲福利视频一区| 久久国产视频网站| 久久视频一区| 海角社区69精品视频| 久久国产视频网| 久久资源在线| 136国产福利精品导航| 亚洲一区精品在线| 久久综合九色综合欧美就去吻| 欧美一区二区在线免费观看| 欧美色另类天堂2015| 亚洲一二区在线| 久久精品国产一区二区三区免费看| 欧美四级在线观看| 香蕉久久久久久久av网站| 欧美一区二区三区视频免费| 国产精品专区h在线观看| 午夜视频在线观看一区二区三区| 久久狠狠亚洲综合| 亚洲精品在线免费观看视频| 欧美日韩精品一区二区三区| 亚洲视频在线观看| 玖玖玖国产精品| 一区二区三区精品视频在线观看 | 欧美国产视频日韩| 亚洲欧美另类在线观看| 国产亚洲精品久久久久动| 牛人盗摄一区二区三区视频| 久久久久九九九九| 久久精品欧美日韩| 欧美日韩不卡视频| 亚洲专区在线视频| 亚洲精品一区二区网址| 久久在线观看视频| 午夜精品久久| 亚洲自啪免费| 亚洲一级二级| 亚洲制服少妇| 一区二区三区 在线观看视| 一区二区三区在线观看国产| 国产午夜精品久久久久久久| 欧美日韩在线视频观看| 欧美日韩国产一中文字不卡| 久久久精彩视频| 亚洲欧洲av一区二区| 亚洲精品一区二区在线| 曰韩精品一区二区| 激情亚洲网站| 亚洲国产经典视频| 亚洲激情网站| 在线视频一区观看| 久久国产一区二区| 欧美高清视频免费观看| 亚洲欧洲一区| 亚洲欧美日韩视频一区| 久久爱www久久做| 欧美顶级少妇做爰| 国产精品ⅴa在线观看h| 国产亚洲一区二区在线观看 | 伊人久久大香线| 亚洲人成艺术| 性欧美8khd高清极品| 欧美1区2区| 一区二区三区高清| 久久综合九色综合网站| 国产精品你懂的在线欣赏| 伊人久久久大香线蕉综合直播| 一区二区三区高清不卡| 久久综合九色综合网站| 日韩亚洲欧美一区二区三区| 欧美一区二区三区婷婷月色| 欧美韩日一区二区| 亚洲国产婷婷香蕉久久久久久99| 亚洲欧美日韩国产成人| 亚洲国产精品成人久久综合一区 | 久久精品成人一区二区三区| 免费高清在线视频一区·| 亚洲永久精品国产| 欧美日韩一级黄| 亚洲一二区在线| 亚洲视频在线观看视频| 欧美成年人网| 久久精品国产精品亚洲精品| 国产欧美综合在线| 欧美在线一二三区| 欧美一区二区三区另类| 国产亚洲成精品久久| 久久久欧美精品| 欧美a一区二区| 夜夜嗨av一区二区三区四季av| 亚洲精品资源美女情侣酒店| 亚洲美女淫视频| 欧美国产日本在线| 亚洲午夜在线观看视频在线| 亚洲午夜成aⅴ人片| 韩国福利一区| 亚洲日产国产精品| 国产精品最新自拍| 亚洲电影视频在线| 国产精品午夜在线| 欧美国产欧美亚洲国产日韩mv天天看完整 | 亚洲精品久久久久| 妖精视频成人观看www| 激情视频一区二区| 99视频有精品| av成人免费在线| 久久精品日韩欧美| 亚洲性人人天天夜夜摸| 久久久亚洲午夜电影| 午夜精品999| 欧美日精品一区视频| 欧美国产激情二区三区| 国内精品福利| 亚洲欧美日韩直播| 午夜久久影院| 欧美母乳在线| 亚洲人妖在线| 日韩亚洲欧美一区二区三区| 久久久久久黄| 欧美国产日本韩| 亚洲精品你懂的| 欧美日韩一区二区三区免费| 亚洲高清激情| 美女主播精品视频一二三四| 久久久久久久91| 一色屋精品视频在线观看网站|