'最長子字串例
Module Module1
Sub Main()
Dim a() = {2, 5, 3, 6, 10, 8, 9, 7}
Dim bL()
ReDim bL(UBound(a) + 1)
For i = 0 To 7
bL(i) = 1
Dim temStr = ""
For j = 0 To i - 1
If a(i) > a(j) And bL(i) <= bL(j) Then
bL(i) = bL(j) + 1
temStr = temStr & a(j) & ","
End If
Next
temStr = temStr & a(i)
Console.WriteLine("子字串 : " & temStr)
Next
Dim lmax = bL(0)
For i = 1 To 7
If bL(i) > lmax Then
lmax = bL(i)
End If
Next
Console.WriteLine("最長子字串,長度為:" & lmax)
Console.Read()
End Sub
End Module
標籤雲
visual basic 2008
(157)
訊息分享
(111)
Visual Studio 2008
(64)
wpf
(37)
每日一句
(35)
cpp
(30)
python
(26)
Silverlight
(22)
C++
(18)
Network Security
(15)
全國技藝競竇
(14)
好文分享
(11)
.Net
(10)
Blogger
(10)
名詞解釋
(10)
研討會
(10)
Excel
(9)
書籍介紹
(9)
每日一小品
(9)
電腦黑白講
(8)
Visual Studio 201X
(7)
分享
(7)
網頁設計
(7)
CSS
(5)
Algorithm
(4)
Network
(3)
PHP
(3)
Access
(2)
SA
(2)
VB.Net
(2)
VBA
(2)
WireShark
(2)
Word
(2)
php html
(2)
其他好東東
(2)
分類整理
(2)
Asp.Net
(1)
Batch
(1)
Blockly
(1)
IT News
(1)
OpenAI
(1)
SE
(1)
W7
(1)
Writer
(1)
app inv2
(1)
dfs
(1)
vex vr sample
(1)
影像處理練習
(1)
黑白講
(1)
2008年10月27日 星期一
最長子字串例
訂閱:
張貼留言 (Atom)
3 則留言:
吳老師:
這題咱們都被教職制約了,人家演算法的人都只有算長度而已,根本都不做字串運算的. (己 mail 給您了,請查收)
咱們當老師的,一心想要做個證據給學生看, 所以把時間浪費在字串加減上, 老師當久了, 真的會考不上 ms .
僑光場感謝您費心指導,啟蒙那本寫得很好,非常適合初學者,不過本校本校目前還是 vb6,所以我還是只選 vb6 版就好.
忘記了, 補充一下
明天致理辛苦您了, 吳老師加油!
好吧,林老師也加油!
Thanks!
Jack
張貼留言