
JAVA语言区
yanerhao
信雅之言,微言大意
展开
-
快速排序基于不同枢纽的实现方法
快速排序法事应用最广泛的排序算法之一,最佳情况下时间复杂度是 O(nlogn)。但是最坏情况下可能达到O(n^2)。说明快速排序达到最坏情况的原因。并提出改善方案并实现之。改进方案:通过改变枢轴值得选取:1 选择数组头数字int part(int a[],int first,int last){ int pivote=a[first]; int low=first+1; int原创 2015-05-02 11:32:38 · 861 阅读 · 0 评论 -
排序算法及其效率分析(二)外排序
的原创 2015-05-01 10:21:28 · 658 阅读 · 0 评论 -
新手配置java环境、安装eclipse/myeclipse教程
由于重新安装了操作系统,导致java环境破坏,最后新操作系统下下载的myeclipse总是破解失败,由此开始了全新之旅:1:配置java环境:1.1 从甲骨文官网上找到jdk文件: 打开http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html;在网页上方有一个dow原创 2015-10-10 22:26:43 · 1176 阅读 · 0 评论 -
C++/JAVA/Python联系与区别
总而言之:python:适合小工具小程序快速开发,无论是网站还是小游戏都非常方便。但python的脚本的运行效率较低,不适合对运行效率要求较高的程序;JAVA:采用严格的面向对象编程方法,同时有很多大型的开发框架,比较适合企业级应用;C++:C++是多范式编程语言。它不仅支持传统的面向过程编程,也支持面向对象编程,而且引入范形编程,C++运行效率较高,同时能够比较容易地建立大型软件,适原创 2017-08-24 01:12:05 · 7403 阅读 · 0 评论