Java经典编程
sd_lucky
这个作者很懒,什么都没留下…
展开
-
Java编程----连续子数组的最大和
本篇博客的编程是关于数组的,数组在编程中有着举足轻重的地位,因为在Java中数组是直接存储在栈中的,所以操作起来很方便,效率非常高,数组也是面试中经常考察的一部分,关于数组的编程题目丰富多样,逻辑性很强,希望大家多加练习,提高自己解决问题的能力。 题目描述:在一维数组中,求出连续子数组的最大和。如果数组中全是整数,那么最大和为所有元素之和,那么存在负数呢?例如:{6,-3,-2,7,-15,1,2原创 2016-08-04 23:09:37 · 6810 阅读 · 3 评论 -
Java编程----时间效率01
我准备写一系列关于编程的博客,旨在提高自己的编程能力。编程能力是一个程序员修养的重要体现,编程不仅可以提高自己的逻辑思维能力,而且可以提高处理问题的能力以及考虑问题的全面性。每篇一个题目,愿与君共勉。 题目描述:数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次,超过数组长度的一半,因此输原创 2016-08-01 22:09:28 · 344 阅读 · 0 评论 -
Java编程----时间效率02
本题主要考察的是数组和排序的结合,下面直入正题: 题目描述:输入n个整数,找出其中最小的K个数。例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4,。 题目要求: 时间限制:1秒 空间限制:32768K解题思路: 首先,看到题目之后,我们要查找数组中最小的K个数,就必须将K和数组的长度进行比较,只有数组的长度大于等于K,我们才能返回这K个数。 接着,我们怎样接受原创 2016-08-02 22:32:28 · 294 阅读 · 0 评论