多個結構體信息的歸併問題

logs 爲一個arraylist , 裏面按時間順序 存入了超過1000個 結構體 struct loginfo ,
其中每個loginfo 有一個公有成員變量int ID ,有一個公有成員變量 time記錄着這個結構體進入arraylist logs的時間DateTime ,現在要篩選出每個ID 的loginfo 在這個arraylist logs裏面 第一次 出現的 位置 ,和最後一次出現的位置, 最後 
要的效果是 把它存入到另一個arraylist temp 裏面 存入的效果應該是

要注意一點的是 在 logs 裏面 所有的 結構體 不是按 id 有序的 而是參差的,比如(021124444423111157311116662223466613333.........) 所以篩選起來就成了問題,求解決方法剛進來 分比較少,見諒

這個問題的核心在於,若干條信息,找出存在哪幾種,種類就是這裏的id,並把每個種類在logs裏的第一條信息和最後一條信息輸出。

比如就是說 一條桌子上面從左到右排着1000多個水果,找出有多少種水果,並把每種水果在這條桌子從左到右爲順序的第一個 和最後一個的信息(大小,顏色,糖分。。。。。)輸出+++

我急啊,誰知道有什麼合適的算法,提供一下

現在就是找相應trackID第一次 出現 和最後 一次 在faceLogList裏面出現的位置 ,並加到一個新的list裏,暫且叫 TempList吧
偶家裏有臺電腦05年(3200元)的,現在玩Dota還勉強~~

最近打算2000元以內換個主機呢,樓主4K。。預算很不錯了。呵呵

本本4K也不錯了。到京東上看看吧,華碩,宏碁,聯想,DELL,HP這個價位都差不多

如果是筆記本的話,可能還湊合點吧,如果是臺式的,那可以配得比較好啦

我覺得國產的也不錯哦、性價比不錯。我用過海爾的、宏基的、質量也不錯、沒出過什麼毛病
4k左右的話,推舉GateWay NV49C10c,還不錯的,我國慶時買的,4k,現在應該不要這麼多了,用的還挺好!
diy下還酷睿,少說也要配個I3 I5什麼的了,不過那樣四千就不夠了
我的程序窗口中顯示了一個對話框出來,用ShowDialog()顯示的。
當我的窗口最大化後,然後點顯示桌面,當然這是沒有任何窗口顯示,這是點擊任務欄上我的窗口,這個時候,它的對話框沒有顯示出來,必須用Alt + tab把它切換出來(因爲那個以對話框顯示的窗口沒有在任務欄上顯示)。問題來了,怎麼用代碼把它顯示出來呢,這樣,每次點擊任務欄的窗口,就顯示該窗口的對話框。
你用的是模態窗口,顯示不出來的,顯示普通窗口用Show()即可,若想要它在前端顯示可以設置其TopMost屬性爲True
我需要將它顯示爲模式對話框,所以必須ShowDialog
沒發現lZ這麼用ShowDialog會有顯示不出的現象
父窗體顯示時自然會把子窗體帶出來的....要不把代碼貼上
我要在一個文本框 動態輸入了一段字符串 "字符符串" ,發現輸入有重複的字, "符" 字 ,就提示用戶有重複的字-錯誤.
跟大家請教個問題。VB2008如何開闢一個很大的內存空間,然後把內存空間的地址傳遞過去?
我要調用的DLL文件的方法是這樣說明的。
outtime:超時時間,單位 ms,一般設置 100ms 以上。 
  num:連接次數爲 num+1,用於超時後再重新連接 num 次,取 1-255,一般設爲 3。 
輸出參數:str_ version:保存返回的模塊軟件版本字符,該空間要求不少於 20 個字符。 
返回值: 如果成功返回 1,不存在該 IP 返回-1,設置參數錯誤返回 0,連接 num+1 次後還超時返回 2。 
我的VB代碼是這麼寫的。
C#代碼能用就用轉換工具轉到VB.NET試試啊。
來源:足球直播
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章