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

隨筆 - 87  文章 - 279  trackbacks - 0
<2008年4月>
303112345
6789101112
13141516171819
20212223242526
27282930123
45678910

潛心看書研究!

常用鏈接

留言簿(19)

隨筆分類(81)

文章分類(89)

相冊

ACM OJ

My friends

搜索

  •  

積分與排名

  • 積分 - 220982
  • 排名 - 118

最新評論

閱讀排行榜

評論排行榜

     摘要: 今天做面試題,有一個文件上傳的,發覺以前做項目為了趕時間都是直接用別人的上傳類,交筆試題,怎么也不能用別人的吧,所以就寫了一個,可能很多bug,沒實際項目測試過,呵呵 <?php/** * 文件上傳類 * 成員變量帶*號必須要初始化 * @version 1.0 * @author howe...  閱讀全文
posted @ 2008-04-12 11:47 豪 閱讀(1536) | 評論 (0)編輯 收藏
     摘要: 發覺計算機很多東西都是相同的,記得操作系統時候學過這一概率 copy on write,在Reference Counted中徹底用到,代碼的設計確實精妙,可以在不修改客戶端得類,利用RCIPtr間接指針,對客戶端的類實現引用計數,太妙了,詳細見代碼吧,代碼中Widget為已有的客戶端的類,RCIPtr是一個間接指針,RCObject是引用計數的基類,所有需要引用計數的類都必須繼承他,換句話說,R...  閱讀全文
posted @ 2008-04-09 21:36 豪 閱讀(576) | 評論 (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 豪 閱讀(327) | 評論 (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 豪 閱讀(1351) | 評論 (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 豪 閱讀(7851) | 評論 (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>
            午夜免费日韩视频| 欧美成人激情视频免费观看| 日韩视频不卡中文| 欧美日韩国产精品成人| 亚洲午夜精品17c| 亚洲欧美日韩精品久久久久 | 国产真实精品久久二三区| 欧美一区不卡| 久久精品综合一区| 在线欧美日韩| 亚洲美女福利视频网站| 国产精品videossex久久发布| 99热这里只有成人精品国产| 在线中文字幕日韩| 韩国v欧美v日本v亚洲v| 欧美.www| 欧美三级电影大全| 久久久精品性| 欧美激情精品久久久久久久变态| 99日韩精品| 午夜久久影院| 亚洲精选视频免费看| 亚洲一区二区三区免费在线观看| 国产日韩欧美在线看| 亚洲电影第1页| 欧美午夜一区二区福利视频| 久久人体大胆视频| 欧美久久影院| 美女国产精品| 国产精品久99| 亚洲黄色高清| 国产一区二区久久| 亚洲精品资源| 亚洲第一区在线观看| 亚洲综合视频1区| 亚洲精品在线观看视频| 午夜精品久久一牛影视| 99re热精品| 久久免费国产精品| 欧美专区一区二区三区| 欧美日韩久久| 欧美黄免费看| 黄色成人av在线| 亚洲一区三区在线观看| 99视频精品全国免费| 久久精品最新地址| 午夜亚洲福利| 欧美日韩一区二区三区在线| 欧美高清在线播放| 国模 一区 二区 三区| 亚洲手机在线| 在线视频精品一区| 欧美国产日韩一区二区| 欧美 日韩 国产在线 | 一区二区三区黄色| 中国av一区| 亚洲精品日韩在线| 久久久精品性| 久久久久久久久岛国免费| 国产精品视频专区| 中国亚洲黄色| 亚洲一区3d动漫同人无遮挡| 欧美日韩免费网站| 亚洲免费av片| 亚洲午夜精品福利| 欧美午夜不卡视频| 一区二区三区毛片| 亚洲欧美色一区| 国产精品日韩精品欧美在线| 亚洲一区二区三区高清不卡| 亚洲欧美另类久久久精品2019| 欧美大片免费观看在线观看网站推荐| 亚洲免费一区二区| 国产精品久久久久久亚洲调教| 亚洲精品色婷婷福利天堂| 日韩视频在线观看免费| 欧美精品在线观看播放| 99热这里只有精品8| 亚洲欧美日韩国产中文在线| 国产欧美一二三区| 久久国产精品久久久久久| 久久亚洲私人国产精品va| 影音先锋久久久| 欧美高清视频一区二区三区在线观看 | 亚洲婷婷国产精品电影人久久| 午夜一区二区三区不卡视频| 久久久精品网| 亚洲区免费影片| 欧美日韩成人一区二区三区| 亚洲五月六月| 快she精品国产999| 亚洲美女电影在线| 国产精品日韩专区| 久久久久久久综合| 99re6这里只有精品视频在线观看| 夜夜夜久久久| 国产欧美日韩视频一区二区三区 | 亚洲国产欧美国产综合一区| 中文av一区特黄| 国产欧美日韩精品一区 | 久久一综合视频| 日韩视频―中文字幕| 国产精品久久久久久久久久三级 | 久久精品综合| 亚洲精品日韩欧美| 久久精品中文字幕一区| 日韩视频在线免费观看| 国产精品观看| 欧美jizzhd精品欧美喷水| 亚洲一区二区三区四区五区黄| 欧美中文在线观看国产| 亚洲精品乱码久久久久久黑人| 欧美午夜不卡在线观看免费| 久久精品亚洲热| 亚洲天堂成人在线观看| 欧美福利在线观看| 久久国产精品毛片| 亚洲五月六月| 亚洲黄色三级| 狠狠色综合色区| 国产精品呻吟| 欧美日韩一区国产| 美女日韩在线中文字幕| 欧美一区二区三区免费看| 99在线精品视频| 亚洲欧洲精品一区二区三区不卡| 欧美一区在线看| 亚洲综合社区| 一区二区三区日韩精品| 最新日韩av| 亚洲高清不卡在线观看| 国产亚洲一区二区精品| 国产精品实拍| 国产精品网站在线观看| 国产精品99一区| 欧美日韩裸体免费视频| 欧美激情一区二区三区| 欧美va天堂在线| 欧美sm重口味系列视频在线观看| 亚洲欧美不卡| 国产精品99久久久久久www| 亚洲精品偷拍| 亚洲激情电影中文字幕| 亚洲国产成人在线| 欧美激情在线免费观看| 欧美国产日韩一区二区三区| 男人的天堂成人在线| 嫩草国产精品入口| 欧美大片免费久久精品三p | 亚洲欧美激情视频| 亚洲在线免费视频| 亚洲欧美日韩系列| 亚洲网站在线观看| 亚洲欧美日韩精品久久亚洲区| 99精品久久久| 亚洲天堂网在线观看| 亚洲欧美精品suv| 先锋a资源在线看亚洲| 欧美诱惑福利视频| 久久久久九九九| 亚洲第一精品影视| 亚洲精品一品区二品区三品区| 欧美激情一区二区三区四区| 亚洲国产婷婷香蕉久久久久久| 免费久久99精品国产自| 欧美高清日韩| 一区二区激情视频| 午夜亚洲福利| 免费观看亚洲视频大全| 欧美日韩亚洲国产精品| 国产精品午夜久久| 亚洲第一视频网站| 一区二区不卡在线视频 午夜欧美不卡在| 亚洲日本电影在线| 亚洲免费中文| 欧美岛国在线观看| 一区二区三区www| 久久高清国产| 欧美日韩免费一区| 国产在线国偷精品产拍免费yy| 国内精品模特av私拍在线观看| 亚洲国产欧美国产综合一区| 在线视频日韩精品| 久热re这里精品视频在线6| 亚洲欧洲在线播放| 欧美一区二区三区啪啪| 欧美精品xxxxbbbb| 韩国久久久久| 亚洲一区二区三区免费在线观看 | 国产在线欧美| 夜夜爽www精品| 久久天天躁狠狠躁夜夜av| 亚洲日韩欧美一区二区在线| 欧美在线不卡| 欧美系列亚洲系列| 亚洲精品亚洲人成人网| 久久久人人人| 亚洲欧美日韩一区在线| 欧美日韩久久不卡| 91久久精品一区|