Amazon OA

Remove Duplicates from unsorted array,它的错误在于9-10行k out of bound,改成下面这样就没问题了

 1 public class removeDuplicates {
 2     public static int[] remove(int[] arr){
 3
 4         int end = arr.length;
 5
 6         for(int i = 0; i < end; i++){
 7             for(int j = i + 1; j < end; j++){
 8                 if(arr[i] == arr[j]){
 9                     for(int k = j+1; k < end; k++){
10                         arr[k-1] = arr[k];
11                     }
12                     end--;
13                     j--;
14                 }
15             }
16         }
17
18         int[] whitelist = new int[end];
19         for(int i = 0; i < end; i++){
20             whitelist[i] = arr[i];
21         }
22         System.out.print("new length is ");
23         System.out.println(end);
24         return whitelist;
25     }
26
27     public static void main(String[] args) {
28         int[] arr = {3, 2, 1, 3, 2, 1, 3, 2, 1};
29         remove(arr);
30         for(int i:arr){
31             System.out.print(i);
32             System.out.print(", ");
33         }
34     }
35 }

Selection Sort Ascending order, 它的错误在于7行大于小于错误

 1     public static int[] doSelectionSort(int[] arr){
 2
 3         for (int i = 0; i < arr.length-1; i++)
 4         {
 5             int index = i;
 6             for (int j = i + 1; j < arr.length; j++)
 7                 if (arr[j] < arr[index])
 8                     index = j;
 9
10             int smallerNumber = arr[index];
11             arr[index] = arr[i];
12             arr[i] = smallerNumber;
13         }
14         return arr;
15     }

Selection Sort Dscending order, 他的错误在于第5行大于小于错误

 1     public static int[] doSelectionSort(int[] arr){
 2         for (int i=0; i<arr.length-1; i++) {
 3             int max = i;
 4             for (int j=1; j<arr.length; j++) {
 5                 if (max < arr[j]) {
 6                     max = j;
 7                 }
 8             }
 9             if (max != i) {
10                 int temp = arr[i];
11                 arr[i] = arr[max];
12                 arr[max] = temp;
13             }
14         }
15         return arr;
16     }

Reverse an int array, 它的问题在于第3行忘了-1

1 for (int i=0; i<arr.length/2; i++) {
2    int temp = arr[i];
3    arr[i] = arr[arr.length-1-i];
4    arr[arr.length-1-i] = temp;
5
6 }

Print Pattern, 打印11, 1111, 111111,中间需要换行,它的问题在于括号少打了

时间: 2024-10-22 16:07:13

Amazon OA的相关文章

通达OA 二次开发培训第二讲

本次是通达OA二次开发第二讲,主要介绍了如何在通达OA中进行程序开发,并将开发程序挂接到OA系统中.

通达oa破解版下载|通达OA2017破解版|通达OA破解补丁下载

一.百度搜索[通达OA官网]=>[下载]=>[下载2017版]=>[通达OA精灵2017版](Windows.iPhone.Android版本号2017.07.19):安装包下载地址:http://www.tongda2000.com/download/2017.php 二.打开[MYOA2017]=>[安装D盘] 三.单机[所有程序]=>[通达网络办公]=>[通达服务职能配置]=>[web服务协议]=>[web服务名称localhost]=>[Htt

OA协同办公软件

OA协同办公软件: 泛微软件. 九思软件. 华天动力. 万户OA.:北京万户网络技术有限公司创立于1998年2月,是北京华宇软件股份有限公司(股票简称:"华宇软件",股票代码:300271)的全资子公司,是中国领先的协同管理软件产品和服务提供商,是协同软件国家行业标准编制组长单位. 致远软件. 金和软件(NET技术).红帆软件(NET技术).

内网IP环境搭建的ERP/OA/CRM如何实现远程互访?

前言 大多数企业都会在公司总部搭建各类项目管理办公系统(如OA.ERP.CRM.收银系统等等)进行运作管理,以提高员工的办公效率及提升企业的管理水平. 但随着公司的不断发展扩大规模,则会在全国甚至全球设立起分公司.办事处.生产基地.仓储中心等分支机构,而且也会有休假在家.出差在外等需要移动办公人员. 面对数量众多并且分散在各地的分支机构,要如何实现访问到公司总部所搭建的办公系统呢?接下来就由小编来给大家支几招,如何通过Oray的产品化解以上企业常见难题. 一.花生壳域名解析软件 http://h

VMware与宿敌Amazon一笑泯恩仇:重新定义混合云?

[阅读原文] 三年前,虚拟化巨头VMware曾对亚马逊Amazon云服务AWS竖过中指:我们怎么可能打不过卖书的?并严厉警告其合作伙伴:"如果我们的客户都用了AWS公有云,你们统统破产关门!" AWS呵呵:"如果有人认为我们只是书贩子,那好极了!" 随后,VMware在一年一度的VMworld大会上公布了备受瞩目的vCloud Hybrid Service (以下简称vCHS) 混合云服务.而这一项服务的推出,意味着VMware已经走出单一的私有云市场,去拓展更大的

网络爬虫: 从allitebooks.com抓取书籍信息并从amazon.com抓取价格(2): 抓取allitebooks.com书籍信息及ISBN码

这一篇首先从allitebooks.com里抓取书籍列表的书籍信息和每本书对应的ISBN码. 一.分析需求和网站结构 allitebooks.com这个网站的结构很简单,分页+书籍列表+书籍详情页. 要想得到书籍的详细信息和ISBN码,我们需要遍历所有的页码,进入到书籍列表,然后从书籍列表进入到每本书的详情页里,这样就能够抓取详情信息和ISBN码了. 二.从分页里遍历每一页书籍列表 通过查看分页功能的HTML代码,通过class="current"可以定位当前页码所在span标签,此s

Amazon EC2分区

亚马逊云主机Amazon EC2主机为开发者提供了一条免费途径不过需要信用卡申请,也蛮麻烦,公司海外业务用到过亚马逊云,个人感觉centos选镜像定制实例挂磁盘和国内差不多,不过亚马逊加的硬盘刚开始进系统是看不到买的盘只能看到默认的20G的盘,需要一个resize2fs初始化脚本才能看到,但是找到脚本以后也是运行不起来,折腾好久,最终几条简单命令解决了,亚马逊云EC2centos挂盘初始化很不人性化, 查看好挂载的那个盘符,然后直接resize2fs 命令初始化分区,然后保存挂载,大概是这样的:

Secrets To Getting Amazon gift card codes To Complete Tasks Quickly And Efficiently

Amazon gift card are not as easy to get if you do not know how to complet a survey . Amazon gift card are difficult and as hard to combact with the survey . So please do not hurry you should try the new method to get free amazon gift card codes . For

OA学习笔记-008-岗位管理Action层实现

一.分析 1,设计实体/表 设计实体 --> JavaBean --> hbm.xml --> 建表 2,分析有几个功能,对应几个请求. 3,实现功能: 1,写Action类,写Action中的方法,确定Service中的方法. 2,写Service方法,确定Dao中的方法. 3,写Dao方法. 4,写JSP ============================ 请求数量 地址栏转发 1 不变重定向 2 变化 增删改查共4个功能,需要6个请求.所以需要相应的6个Action方法,每个