亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? frmfindallpaths.frm

?? vb實(shí)現(xiàn)最短路徑Dijkstra算法
?? FRM
字號(hào):
VERSION 5.00
Object = "{5E9E78A0-531B-11CF-91F6-C2863C385E30}#1.0#0"; "MSFLXGRD.OCX"
Begin VB.Form frmFindAllPaths 
   Caption         =   "Find All Paths"
   ClientHeight    =   4140
   ClientLeft      =   60
   ClientTop       =   345
   ClientWidth     =   6120
   LinkTopic       =   "Form2"
   MaxButton       =   0   'False
   ScaleHeight     =   4140
   ScaleWidth      =   6120
   StartUpPosition =   2  'CenterScreen
   Begin VB.CommandButton cmdShowTest 
      Caption         =   "Test"
      Height          =   315
      Left            =   1770
      TabIndex        =   6
      Top             =   3780
      Width           =   1035
   End
   Begin VB.CommandButton cmdCLS 
      Caption         =   "cls"
      Height          =   255
      Left            =   3615
      TabIndex        =   5
      Top             =   195
      Width           =   1050
   End
   Begin VB.TextBox txtOut 
      Height          =   3030
      Left            =   3075
      MultiLine       =   -1  'True
      ScrollBars      =   3  'Both
      TabIndex        =   4
      Top             =   570
      Width           =   2820
   End
   Begin VB.CommandButton cmdFindAllPaths 
      Caption         =   "Find All Paths"
      Height          =   345
      Left            =   45
      TabIndex        =   2
      Top             =   3060
      Width           =   1650
   End
   Begin VB.CommandButton cmdCalcData 
      Caption         =   "Calculate Data"
      Height          =   420
      Left            =   1230
      TabIndex        =   0
      Top             =   45
      Width           =   1470
   End
   Begin MSFlexGridLib.MSFlexGrid flxMap 
      Height          =   2505
      Left            =   30
      TabIndex        =   1
      Top             =   510
      Width           =   2925
      _ExtentX        =   5159
      _ExtentY        =   4419
      _Version        =   393216
      Rows            =   1
      Cols            =   1
      FixedRows       =   0
      FixedCols       =   0
   End
   Begin VB.Label Label4 
      Caption         =   "You should click on any two objects before finding the paths"
      Height          =   420
      Left            =   3225
      TabIndex        =   7
      Top             =   3675
      Width           =   2775
   End
   Begin VB.Label lblFromTo 
      Alignment       =   2  'Center
      Caption         =   "lblFromTo"
      Height          =   195
      Left            =   495
      TabIndex        =   3
      Top             =   3510
      Width           =   1905
   End
End
Attribute VB_Name = "frmFindAllPaths"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
'  ==========================================
'  Dijkstra's algorithm to find Shortest Path
'  ==========================================
'
' E.W. Dijkstra is a Dutch professor in Computer
' Science, who did a lot of research in graphs.
'
' Dijkstra's algorithm is of use when working with
' directional graphs. It constructs the shortest path
' between a starting-node and a goal-node.
' It is assumed that every link between two nodes
' has a certain cost, and this algorithm finds the
' path between the two given nodes with the lowest cost.
'
' The idea of this VB project was to show the
' work of this algorithm in a visual way.
'
'    Screen-shot: dijkstra.gif
'
'
'    Visit my Homepage:
'    http://www.geocities.com/emu8086/vb/
'
'
'    Last Update: Saturday, July 20, 2002
'
'
'    Copyright 2002 Alexander Popov Emulation Soft.
'               All rights reserved.
'        http://www.geocities.com/emu8086/

Option Explicit

Dim sFrom As String
Dim sTo As String

Const arrow = " -> "
Dim path_id As Integer

Private Sub cmdCalcData_Click()

Dim i As Integer
Dim j As Integer
Dim toIndex As Integer

flxMap.Rows = Form1.theBlockCollection.Count + 1
flxMap.Cols = Form1.theBlockCollection.Count + 1
If Form1.theBlockCollection.Count > 0 Then
    flxMap.FixedRows = 1
    flxMap.FixedCols = 1
End If

For i = 0 To flxMap.Cols - 1
    flxMap.ColWidth(i) = 300
Next i

For i = 1 To Form1.theBlockCollection.Count
    flxMap.Row = i
    flxMap.Col = 0
    flxMap.Text = Form1.theBlockCollection(i).sCaption
    flxMap.Row = 0
    flxMap.Col = i
    flxMap.Text = Form1.theBlockCollection(i).sCaption
    
     
    flxMap.Row = i
    
    For j = 1 To flxMap.Cols - 1
            flxMap.TextMatrix(i, j) = "0"
            flxMap.Row = i
            flxMap.Col = j
            flxMap.CellForeColor = vbBlack
            flxMap.CellFontBold = False
    Next j
    
    For j = 1 To Form1.theLineCollection.Count
        If Form1.theLineCollection(j).sFrom = Form1.theBlockCollection(i).TagID Then
            toIndex = Form1.theBlockCollection.getIndexFromTag(Form1.theLineCollection(j).sTo)
            flxMap.Col = toIndex
            flxMap.Text = "1"
            flxMap.CellForeColor = vbRed
            flxMap.CellFontBold = True
        End If
    Next j
    
Next i
End Sub

Private Sub cmdShowTest_Click()
    frmTest.Show
End Sub

Private Sub Form_Activate()
    If PREV_SELECTED_SHAPE = -1 Or SELECTED_SHAPE = -1 Then
        lblFromTo.Caption = "nothing selected"
        cmdFindAllPaths.Enabled = False
    Else
        cmdFindAllPaths.Enabled = True
        sFrom = Form1.theBlockCollection(Form1.shp(PREV_SELECTED_SHAPE).Tag).sCaption
        sTo = Form1.theBlockCollection(Form1.shp(SELECTED_SHAPE).Tag).sCaption
        lblFromTo.Caption = "From: " & sFrom & "  To: " & sTo
    End If
End Sub

Private Sub findPaths(src As Integer, dest As Integer, p As String)
    Dim tc As String
    Dim i As Integer

    tc = p

    If (flxMap.TextMatrix(src, dest) = "1") Then
        If Not (0 < InStr(1, tc, flxMap.TextMatrix(0, dest))) Then
            Dim s As String
            s = tc
            s = s & arrow
            s = s & flxMap.TextMatrix(0, dest)
            path_id = path_id + 1
            txtOut.Text = txtOut.Text & path_id & ". " & s & vbNewLine
        End If
    End If

    For i = 1 To flxMap.Cols - 1
        If (flxMap.TextMatrix(src, i) = "1") Then
            If Not (0 < InStr(1, tc, flxMap.TextMatrix(0, i))) Then
                Dim s2 As String
                s2 = tc
                s2 = s2 & arrow
                s2 = s2 & flxMap.TextMatrix(0, i)
                findPaths i, dest, s2
            End If
        End If
    Next i
    
    frmTest.listPaths.AddItem p ' any possible direction.
    If (Mid(p, Len(p)) = sTo) Then
        frmTest.listGoodPaths.AddItem p ' good path.
    End If
End Sub

Private Sub printAllPaths(src As Integer, dest As Integer)
   Dim start As String

   path_id = 0
   frmTest.listPaths.Clear
   frmTest.listGoodPaths.Clear

   txtOut.Text = txtOut.Text & "Paths from " & flxMap.TextMatrix(0, src) & " to " & flxMap.TextMatrix(0, dest) & vbNewLine
   start = flxMap.TextMatrix(0, src)
   findPaths src, dest, start
   If (path_id = 0) Then
        txtOut.Text = txtOut.Text & "-- NO PATHS! --" & vbNewLine
   End If
   txtOut.Text = txtOut.Text & vbNewLine & vbNewLine
End Sub

Private Sub cmdFindAllPaths_Click()
    Dim i As Integer
    Dim isrc As Integer
    Dim idest As Integer
    
    isrc = -1
    idest = -1
    
    For i = 1 To flxMap.Cols - 1
        If (flxMap.TextMatrix(0, i) = sFrom) Then
            isrc = i
        End If
        If (flxMap.TextMatrix(0, i) = sTo) Then
            idest = i
        End If
    Next i
    
    If (isrc = -1) Or (idest = -1) Then
        MsgBox "Something wrong! (update data!)"
        Exit Sub
    End If
    
    printAllPaths isrc, idest
    
    txtOut.SetFocus
    txtOut.SelStart = Len(txtOut.Text)
    
End Sub

Private Sub cmdCLS_Click()
    txtOut.Text = ""
End Sub

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩国产一级片| 91精品国产综合久久久久| 午夜伊人狠狠久久| 91精品国产aⅴ一区二区| 国产69精品久久99不卡| 图片区小说区国产精品视频| 国产精品网站在线观看| 欧美成人一区二区三区| 色噜噜夜夜夜综合网| 国产一区二区三区美女| 日韩电影免费在线| 亚洲一级二级三级在线免费观看| 久久精品男人的天堂| 3d成人h动漫网站入口| 91黄色免费观看| 成人午夜视频在线| 国产麻豆精品在线观看| 琪琪一区二区三区| 天天色天天操综合| 亚洲最大成人综合| 亚洲欧洲一区二区在线播放| 久久亚洲精华国产精华液| 91麻豆精品国产91久久久使用方法| 91美女在线看| av一二三不卡影片| 盗摄精品av一区二区三区| 久久99国产精品成人| 午夜电影网一区| 亚洲国产成人高清精品| 一区二区三区毛片| 亚洲美女视频在线观看| 中文字幕一区二区不卡| 中文字幕在线一区免费| 国产精品久久久久影院老司| 中日韩av电影| 国产精品视频看| 国产精品美女久久久久久久网站| 国产亚洲欧美一级| 国产精品色婷婷久久58| 国产精品久久毛片av大全日韩| 国产欧美日本一区视频| 国产精品欧美久久久久一区二区 | 99国产精品一区| 成人激情文学综合网| 成人免费毛片高清视频| 不卡一区二区在线| 色偷偷成人一区二区三区91| 日本乱人伦aⅴ精品| 欧美在线不卡视频| 884aa四虎影成人精品一区| 欧美精品v日韩精品v韩国精品v| 欧美视频在线一区二区三区| 欧美妇女性影城| 日韩欧美区一区二| 欧美国产精品一区二区三区| 中文字幕一区二区日韩精品绯色| 一区二区三区精品视频在线| 亚洲网友自拍偷拍| 美女在线一区二区| 国产一区二区精品久久| 成人app软件下载大全免费| 色婷婷亚洲精品| 91精品国产欧美一区二区18| 日韩色视频在线观看| 久久精品一区蜜桃臀影院| 国产精品乱人伦| 亚洲国产精品久久不卡毛片| 久久99精品国产91久久来源| www.色精品| 欧美精品日韩一本| 国产拍揄自揄精品视频麻豆| 亚洲美女偷拍久久| 精品一二线国产| aaa欧美色吧激情视频| 欧美高清视频www夜色资源网| 久久奇米777| 亚洲视频一二区| 蜜桃av一区二区三区电影| 国产成人免费在线观看| 欧洲国内综合视频| 久久精品网站免费观看| 亚洲va欧美va天堂v国产综合| 韩日精品视频一区| 91久久免费观看| 精品国精品自拍自在线| 亚洲激情av在线| 国模娜娜一区二区三区| 在线中文字幕一区| 久久久蜜臀国产一区二区| 亚洲综合一区二区三区| 国产一区二区三区在线观看精品| 欧美在线观看视频一区二区| 国产亚洲综合av| 日韩精品亚洲专区| 91同城在线观看| 久久你懂得1024| 日韩精品一二区| 在线亚洲一区二区| 国产区在线观看成人精品 | 国产亚洲精品bt天堂精选| 有坂深雪av一区二区精品| 国产一区二区在线观看免费| 欧美日韩在线不卡| 国产精品久久一卡二卡| 国产一区二区调教| 日韩一区二区三区四区| 一区二区成人在线观看| 成人av网址在线观看| 日韩欧美123| 亚洲成av人片一区二区三区 | 欧美电影免费观看完整版| 亚洲综合在线观看视频| 成人久久久精品乱码一区二区三区 | 成人综合婷婷国产精品久久 | 精品久久一区二区三区| 亚洲成人av一区| 欧美系列在线观看| 亚洲精品高清在线| 91视频.com| 国产精品久久久久久久第一福利| 国产一区在线观看视频| 精品三级在线看| 久久99九九99精品| 欧美一级理论片| 青青草原综合久久大伊人精品| 欧美在线制服丝袜| 亚洲欧美欧美一区二区三区| www.欧美色图| 一区二区中文视频| 一本一道波多野结衣一区二区| 国产精品女同一区二区三区| 成人av动漫在线| 亚洲色图清纯唯美| 色哟哟日韩精品| 亚洲国产精品一区二区尤物区| 色婷婷精品大视频在线蜜桃视频| 成人欧美一区二区三区| 色综合一个色综合亚洲| 亚洲三级电影网站| 91国偷自产一区二区三区成为亚洲经典 | 亚洲欧洲中文日韩久久av乱码| 99免费精品视频| 亚洲美女区一区| 欧洲精品一区二区| 日韩av高清在线观看| 日韩精品中文字幕一区二区三区| 麻豆精品视频在线观看免费| 欧美sm美女调教| 豆国产96在线|亚洲| 中文字幕一区二区三| 欧美亚洲综合在线| 日韩不卡一区二区| 欧美一级日韩不卡播放免费| 狠狠狠色丁香婷婷综合久久五月| 久久这里只精品最新地址| 国产夫妻精品视频| 亚洲人一二三区| 欧美日韩国产在线播放网站| 久久99精品久久久| 国产精品久久久久7777按摩| 在线欧美小视频| 美女视频一区二区| 国产午夜精品在线观看| 99久久婷婷国产综合精品电影 | 国产精品一区二区视频| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 风间由美一区二区av101| 中文字幕在线不卡视频| 制服丝袜在线91| 国v精品久久久网| 亚洲成人在线免费| 久久色在线视频| 色拍拍在线精品视频8848| 青青草国产精品97视觉盛宴| 国产欧美一二三区| 欧美日韩性生活| 丰满白嫩尤物一区二区| 亚洲成av人影院在线观看网| 中文字幕乱码日本亚洲一区二区| 欧美怡红院视频| 国产精品中文有码| 亚洲成av人片一区二区梦乃| 久久午夜电影网| 欧美日韩美少妇| 成人美女视频在线观看| 免费高清视频精品| 亚洲美女视频在线| 久久久综合九色合综国产精品| 欧美亚洲自拍偷拍| 粉嫩高潮美女一区二区三区 | 国产精品一区二区久激情瑜伽| 亚洲精品五月天| 国产午夜久久久久| 欧美丰满嫩嫩电影| 91污在线观看| 激情图片小说一区| 亚洲 欧美综合在线网络| 国产精品免费看片| 久久久久99精品一区| 91麻豆精品91久久久久同性|