当前位置: 首页 > news >正文

扬州市邗江区建设局网站做直播网站一定要idc吗

扬州市邗江区建设局网站,做直播网站一定要idc吗,我要啦 支持wordpress,微网页制作专业公司3秒搞定#xff01;~~ 一亿数据获取前100个最大值 整合网络上的算法。 根据我的思路。计算一亿个数字中最大的前100个值。 昨晚效率还是很低。 今天搞的算法。 只需要3秒钟。 获取前100个 前1000个 速度都非常快。 算法原理#xff1a; 把一亿个数字的前100个 首先放入数…3秒搞定~~ 一亿数据获取前100个最大值 整合网络上的算法。 根据我的思路。计算一亿个数字中最大的前100个值。 昨晚效率还是很低。 今天搞的算法。 只需要3秒钟。 获取前100个 前1000个 速度都非常快。  算法原理 把一亿个数字的前100个 首先放入数组。 然后把最小值放在ary[0]。 然后再循环100到一亿 之间的。 每次循环判断当前数字是否大于ary[0] 当大于时当前数字放入ary[0] 并再次重构数组最小值进入ary[0]  以此类推 。 当循环完这一亿个数字后。 最大的前100个数字就出来了。 源码分享地址http://download.csdn.net/download/yjflinchong/4275241 腾讯面试题一亿数字获取前100个最大的数字办法 比较笨的办法。效率有点低。 只是实现了功能。 期待牛人的算法。 我弄了个最佳方案 http://blog.csdn.net/yjflinchong/article/details/7533972    3秒就搞定了 一亿数字获取前100个最大的数字  这个方案需要700秒 ///http://blog.csdn.net/yjflinchong/article/details/7532018package com.my.util; import java.io.*;import java.util.*;import java.net.*;public class WebTest {public static int last 333333333;public static int max 100000000;//数据总数public static int sp 1000000;//分割数据条数public static int[] ary new int[100];public static void main(String[] args) {splitFile();Date d1 new Date();find(d:/file/file.txt);System.out.println(Arrays.toString(ary));Date d2 new Date();System.out.println(d2.getTime()-d1.getTime());}public static void splitFile(){StringBuffer str new StringBuffer();int num 1;for (int i 1; i (max1); i) {str.append(i\t\n);if(i%10000000){appendToFile(d:/file/file.txt, str.toString());str new StringBuffer();num;}}appendToFile(d:/file/file.txt, last);}public static void appendToFile(String file,String text){try{FileWriter fw new FileWriter(file,true);BufferedWriter bwnew BufferedWriter(fw);bw.write(text);bw.flush();}catch (Exception e) {}  }   public static String readFile(String path){StringBuffer str new StringBuffer();try {String line null;BufferedReader reader new BufferedReader(new FileReader(path));while ((line reader.readLine()) ! null) {str.append(line);}reader.close();} catch (Exception e) {e.printStackTrace();}return str.toString();}public static void find(int[] bak){for (int i 0; i bak.length; i) {ary[0] bak[i];sort(ary);}}///http://blog.csdn.net/yjflinchong/article/details/7532018public static void find(String path){try {///http://blog.csdn.net/yjflinchong/String line null;BufferedReader reader new BufferedReader(new FileReader(path));while ((line reader.readLine()) ! null) {ary[0] Integer.parseInt(line.trim());sort(ary);}reader.close();} catch (Exception e) {e.printStackTrace();}}///http://blog.csdn.net/yjflinchong/article/details/7532018public static void sort(int[] array){  for(int i 0; i array.length - 1; i){  //当前值当作最小值  int min array[i];  for(int j i1; j array.length; j){  if(minarray[j]){  //如果后面有比min值还小的就交换  min array[j];  array[j] array[i];  array[i] min;  }  }  }  }  } 一亿个数字判断其中相同数字的办法 一亿个数字判断其中相同数字的办法 package com.my.util; //http://blog.csdn.net/yjflinchongpublic class Test {int fnum 21000000;public static void main(String[] args) {Test t new Test();t.find();}public void find() {int total 100000000;int size total%320?total/32:total/321;int [] mBitsnew int[size];for(int i0;itotal;i) {int num getNum(i);if(get(mBits,num)) {System.out.println(num);break;}set1(mBits,num);}}//http://blog.csdn.net/yjflinchongpublic int getNum(int i) {//设定模拟重复的那个数字 fnumif(i(fnum1)){i--;}return i;}public void set1(int [] mBits, int pos) {  int index ( int )Math.floor(pos/32f);mBits[index] mBits[index] | (1 (31-pos%32 ));}public boolean get(int [] mBits, int pos){  int index ( int )Math.floor(pos/32f); return mBits[index] (mBits[index] | 1 (31-pos% 32 ));} }
http://www.ihoyoo.com/news/27116.html

相关文章:

  • 菜鸟怎么做网站网络域名是指什么意思
  • 深圳做网站龙华新科泰州专业制作网站
  • 餐饮公司加盟网站建设seo百度点击软件
  • 网站的构架与组成seo经理
  • 建外卖网站wordpress 更换主机
  • 网站建设在国外做网站需要多少钱 爱问知识人
  • 网站首页模板代码肇庆市建设局网站
  • 沈阳seo网站推广ps如何制作网页
  • 搭建网站平台手机百度建设网站
  • 公司的英文衡水网站排名优化公司
  • 网站搭建运营wordpress菜单页和文章页路径不同
  • 网站建设开发数据库免费安装电脑wordpress
  • 搜索网站排名软件青县住房和城乡建设局网站
  • 如何优化网站建设网站的主要流程有哪些内容
  • 网站会员充值做哪个分录外国wordpress后台怎样添加关键词
  • 网站免费打包深圳设计网站培训
  • 做网站电话找国内外贸公司的网站
  • 网站优化排名公司陕西seo优化
  • 上海人才网站建设牡丹江住房和城乡建设厅网站
  • 泉州做网站优化价格拓者设计
  • 浏阳市商务局网站溪江农贸市场建设台州市建站公司
  • 提供佛山网站制作中国建设监理企业协会网站
  • 把网站做到wordpress里面去wordpress边栏扩大尺寸
  • 站长字体软件企业官网
  • 美丽阿坝网站怎么做公司注册地址怎么写
  • 个人做企业 网站红色文化网站建设
  • 商标设计网站猪八戒微信小程序是干什么用的
  • 企业建站原因个人摄影网站模版
  • 网站做一样算不算侵权站长之家官网
  • 婚庆公司网站建设策划书.docseo怎么做优化方案