新手程式設計vb編的程式裡面有個迴圈程式執行太慢

2022-02-21 23:05:54 字數 768 閱讀 5285

1樓:匿名使用者

首先,你這個資料的特點,這個速度肯定是快不起來的。

可以根據資料規律,適當做一些修改,你的資料並沒有全部列出,所以我只能假設:

比如:1010000 aa--0

1010001 aa--1

1010002 aa--2

1010003 aa--3

1010004 aa--4

1010005 aa--5

1010006 aa--6

1010007 aa--7

1010008 aa--8

1010009 aa--9

1010010 aa--10

1010011 aa--11

你的aa-nn一共有多少可能呢?

假設101對應aa

00000對應0

00001對應1

是不是全部資料都是這樣的規律?

如果有這樣的規律,那就可以不需要去全部用這樣的迴圈,可以加快速度了!

假設:101 對應 aa

102對應bb

103對應cc

......

那就把類似與「1050015」這樣的7位資料,拆分,前三位轉換成大寫字母,後四位轉換成序數,再合併構成類似「ee-??」的樣子了,這樣肯定速度快得多了!

你告訴我所有第1個表裡的 編號 與 產品號 的對應關係?讓我找找規律?

2樓:冼天

那個,排序很重要

排好以後 計算量可以由 m*n 降到 m+n

求助VB程式設計達人幫忙編寫程式嘛,求助VB程式設計達人幫忙編寫一個程式嘛

private function f x as singleif x 0 then f cos 2 x elseif x 3 then f int 6 x 2 5 x 1 else f e 3 x end if end sub 你寫的式子可能有些不準確,我猜著寫的,你看對不對.不懂可以問我 跪求程式...

急求用VB編小程式,急求用VB編一個小程式

簡單的,用text控制元件的sel屬性,dim n as long,num as longprivate sub command1 click l len text2 n instr n,text2,text1 text2.setfocus if n l and n 0 thentext2.sels...

簡單的VB程式設計用while和if寫程式

這個程式效率很高,給幾個結果 k n1 22 43 11。10 12367 20 272400600private sub form load end sub private sub command1 click sn 0 k val text1.text j 1 while sn k sn sn ...