1.二维数组中的查找 时间限制:1秒 空间限制:32768K 题目描述:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 输入描述: array: 待查找的二维数组 target:查 ...
分类:
编程语言 时间:
2016-06-14 11:49:36
阅读次数:
307
1. 定义一个int型的一维数组,包含10个元素,分别赋一些随机整数,然后求出所有元素的最大值, 最小值,平均值,和值,并输出出来。 class ArrayNumber{ public static void main(String[] args){ int[] arrayNumber; array ...
分类:
编程语言 时间:
2016-05-20 09:47:22
阅读次数:
252
一.什么是算法:解决问题的具体方法和步骤 二.算法的基本特征 1.有穷性:一个算法必须在执行有限个操作步骤后终止。 2.确定性:算法中每一步的含义必须是确切的,不可出现任何二义性。 3.有效性:算法中的每一步操作都应该能有效执行,一个不可执行的操作是无效的。例如,一个数被0除的操作就是无效的,应当避 ...
分类:
编程语言 时间:
2016-05-16 17:25:01
阅读次数:
281
[原创 转载注明出处] 题目2:判断101-200之间有多少个素数,并输出所有素数。 思路: 素数(质数)就是除了1和它本身以外,没有其他的数可以被它整除 java代码实现: [原创 转载注明出处] ...
分类:
编程语言 时间:
2016-05-14 15:23:08
阅读次数:
1117
[原创 转载注明出处] 题目3:打印出100-999所有的“水仙花数”。 思路: 水仙花数是指一个 n 位数 ( n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身。 (例如:1^3 + 5^3+ 3^3 = 153) Java代码实现 1 package jichu; 2 3 public ...
分类:
编程语言 时间:
2016-05-14 15:18:42
阅读次数:
200
1.编写一个程序,输入n,求n!(用递归的方式实现)。 2.编写一个程序,有1,2,3,4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 3.编写一个程序,将text1.txt文件中的单词与text2.txt文件中的单词交替合并到text3.txt文件中。text1.txt文件中的单词 ...
分类:
编程语言 时间:
2016-05-13 13:31:06
阅读次数:
744
一、前言 前文中我们总览了一下所有的排序的算法,下面小编就和给大家分享一下选择排序算法。二 、核心知识点 选择排序的核心思想是我是最大的。 选择排序(Selection sort)是一种简单直观的排序算法。无论是那一种语言的教科书,都会运用到选择排序算法来比较大小。虽然代码就几行,但是如何理解其中的思想是很重要的。下面是小编自己的一些认识: 工作原理是每一次...
分类:
编程语言 时间:
2016-05-13 03:52:58
阅读次数:
235
1、简单的冒泡排序 2、对冒泡算法的小小优化 ...
分类:
编程语言 时间:
2016-05-04 23:02:48
阅读次数:
455
大学时候学过C++,Java,算法,数据结构以及其他很多东西,但都学的不精。就要毕业照工作了,总要专注于一门技术,于是开始学安卓。 开发环境是在慕课网下的eclipse。 《第一行代码》这本书我也才只看了不到一半,学到第五章广播,但犯过很多错误,抛出来嘲笑下以前的自己,大家引以为戒。 1 有安卓手机 ...
分类:
移动开发 时间:
2016-03-30 22:28:01
阅读次数:
254
冒泡排序是最简单的排序之一了,其大体思想就是通过与相邻元素的比较和交换来把小的数交换到最前面。这个过程类似于水泡向上升一样,因此而得名。举个栗子,对5,3,8,6,4这个无序序列进行冒泡排序。首先从后向前冒泡,4和6比较,把4交换到前面,序列变成5,3,8,4,6。同理4和8交换,变成5,3,4,8
分类:
编程语言 时间:
2016-03-21 17:56:46
阅读次数:
218