高手帮忙写个简单的sort function 各位大虾帮帮忙,等有了分一定全部送上。我还有一套日期格式是 05/Jan/2007, 07/May/2008,能不能帮忙写个sort function.多谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在sortFun里的代码得十分注意效率,它会严重影响排序时间。把"05/Jan/2007","Jan 1"转化成日期本身并不难,但是放到sortFun里,足够慢得无法接受 sort为什么返回1,0,-1?a,b怎解?是比较a,b,然后ab或ba?最快的是快速排序法.不过我写个冒泡排序好了public void sort(String[] a){ boolean flag = true; while(flag) { flag = false; for(int i = 0; i < a.length - 1; i++) { if(a[i].compareToIgnoreCase(a[i+1}) > 0)//从小到大排 swap(a[i],a[i+1]); flag = true; } }}public void swap(String str1, String str2){ String tmp; tmp = str1; str1 = str2; str2 = tmp;} 更正下:public void sort(String[] a){ boolean flag = true; while(flag) { flag = false; for(int i = 0; i < a.length - 1; i++) { if(a[i].compareToIgnoreCase(a[i+1}) > 0)//从小到大排 { swap(a[i],a[i+1]); flag = true; } } }}public void swap(String str1, String str2){ String tmp; tmp = str1; str1 = str2; str2 = tmp;} 求大家推荐几款方便js合并,压缩,部署的工具 请各位帮帮忙... 救急:利用jquery显示各菜单效果? 用JS对页面文本框重新赋值 JSON怎么进行删除操作 js怎样生成一个Guid? 图片上传问题 怎么以string格式来传递函数的参数。 JAVASCTIP如何起步啊 如何在整个页面中实现,当焦点进入text控件的时候,将text中的文字全部选中? 如何用JS得到当前鼠标在网页的位置 关于window.confirm的问题?
它会严重影响排序时间。
把"05/Jan/2007","Jan 1"转化成日期本身并不难,
但是放到sortFun里,足够慢得无法接受
a,b怎解?是比较a,b,然后ab或ba?最快的是快速排序法.不过我写个冒泡排序好了public void sort(String[] a)
{
boolean flag = true;
while(flag)
{
flag = false;
for(int i = 0; i < a.length - 1; i++)
{
if(a[i].compareToIgnoreCase(a[i+1}) > 0)//从小到大排
swap(a[i],a[i+1]);
flag = true;
}
}
}public void swap(String str1, String str2)
{
String tmp;
tmp = str1;
str1 = str2;
str2 = tmp;
}
{
boolean flag = true;
while(flag)
{
flag = false;
for(int i = 0; i < a.length - 1; i++)
{
if(a[i].compareToIgnoreCase(a[i+1}) > 0)//从小到大排
{
swap(a[i],a[i+1]);
flag = true;
}
}
}
}public void swap(String str1, String str2)
{
String tmp;
tmp = str1;
str1 = str2;
str2 = tmp;
}