http://www.blueidea.com/user/qswh/GB2312.html
解决方案 »
- 传参数的问题
- 如何设置网页的宽度等于js中某个变量的值?
- ifocus_big.filters[0].Apply()什么意思
- 求助:页面刷新或者函数调用
- 哪位老大能讲讲google map上的overview是怎么做啊!!!
- [extjs]请假如何获取每个通过add添加的form的值
- 在IE浏览器的菜单栏中,点击'文件',选择"关闭",这个关闭页面的事件如何得到?我可以得到点击X和Alt+F4的
- 解释一下它
- 梅花雨来CSDN后的一些感受与心得,同时祝贺自己三星高照!
- 探讨一个“数据库连接”是否放在Session里的问题。。。。
- 各位大侠帮忙:怎样验证用户输入的是正确的网址格式?
- 如何用javascript实现提取像asp中的数据集呢?
js数组的sort方法差不多。
<script language=vbscript>
function QuickSort(byref tArray,iStart,iEnd)
dim o1,o2,i,j
'Swaptimes=Swaptimes+1
if iEnd>iStart then
i=iStart-1
j=iEnd
o1=tArray(iEnd)
do while true
dim t
t=0
i=i+1
do while strcomp(tArray(i),o1,1) < 0
i=i+1
loop
do while j>0
j=j-1
if strcomp(tArray(j),o1,1) <= 0 then exit do
loop
if i > j then exit do
Swap tArray,i,j
loop
if i <> iEnd then Swap tArray,i,iEnd
QuickSort tArray,iStart,i-1
QuickSort tArray,i+1,iEnd
end if
end function
sub Swap(byref tArray,iFrom,iTo)
dim tmp
'如果文本相同,那么不交换位置
SwapTimes=Swaptimes+1
tmp=tArray(iFrom)
tArray(iFrom)=tArray(iTo)
tArray(iTo)=tmp
end sub
ts=Array("来吧","宝贝","哈哈","蜜糖")
QuickSort ts,0,ubound(ts)
msgbox join(ts,",")
</script>