自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 获取一字符串中,每一个字符出现的次数。

题目:已知字符串"fdgavcbsacdfs", 获取该字符串中,每一个字母出现的次数。 要求打印结果是:a(2)b(1)...;1.程序分析: 对于结果的分析发现,字母和数字之间存在这映射关系,而且这种关系很多,很多就需要存储,而能存储映射关系的容器有数组和Map结合。关系和方式是无序的,故选择Map,又发现保持着顺序a,b,c.....,所以这个集合最终应该存储的是字母和次数的存储关系

2013-11-01 20:16:31 2646

原创 定义一个函数比较两个字符串的大小。

定义一个函数,比较两个字符串的大小,如果大,返回1,相等返回0,小于返回-1.package temp;public class StringCom { /** * @param args */ public static void main(String[] args) { String s="huidhdfasefdddd"; String t="hu

2013-11-01 14:37:41 3870

原创 求一个子串在整串中出现的次数。

需求:  已知整串,"nbaernbatynbauinbaopnba"  求一个子串“nba”在一个整串中出现的次数。  思路:  1、利用indexOf()判断子串是否在整串中存在,若存在则记录其位置。  2、利用剩余字符串继续查找。  3、设置计数器记录package String;public class Test2 {/** * 需求: "nbaern

2013-10-24 20:36:23 1709

原创 按照字典顺序对字符串数组进行从大到小的排序。

需求:给定一个字符串数组,按照字典顺序从小到大进行排序 {"nba","abc","cba","zz","qq","haha"} 思路:1、对数组排序可以用冒泡,选择等, 2、一般来说是for循环嵌套、比较以及换位。 3、以前比较的是整数,现在比较的是字符串对象,字符串提供有自己的比较方法compare()。package String;public class

2013-10-24 20:09:21 4663

原创 多线程-线程间通信和等待唤醒

线程间通信:不同的线程操作同一个资源。等待/唤醒机制。 涉及的方法:1,wait(): 让线程处于冻结状态,被wait的线程会被存储到线程池中。2,notify():唤醒线程池中一个线程(任意).3,notifyAll():唤醒线程池中的所有线程。这些方法都必须定义在同步中。因为这些方法是用于操作线程状态的方法。必须要明确到底操作的是哪个

2013-10-19 23:38:25 547

原创 小知识点x=x++%2

package cm;public class Test2 {public static void main(String []args){ int x=0; int t=0; t=x++%2; System.out.println(x+"..."+t); /** * 由结果可知,x++的动作发生在,x%2之后,给t赋值之前,也就是说, * 如果,x=x++%2,则x完成不

2013-10-19 20:12:43 657

原创 多线程死锁问题(this锁和普通锁区别)

需求:写一个多线程死锁程序。思路:1、创建一个类Test 实现Runnable接口,并把任务封装到run()方法中。2、任务代码中用到两个同步代码块,并实现任务切换,来实现死锁。3,或者用同步函数和同步代码块,但能发现this锁的特殊。第一种方法是,用两个同步代码块嵌套,来实现死锁。package cm;public class DeadLock { public s

2013-10-19 11:24:16 1140

原创 数论:k尾相等数

题目描述:从键盘输入一个自然数K(K>1),若存在自然数M和N(M>N),使得K^M和K^N均大于或等于1000,且他们末尾三位数相等,则称M和N是一对“K尾相等数”。编写一程序,输出M+N值最小的K尾相等数。测试输入数据:2测试输出数据:120题目分析:解题:无论什么题目,首先是读懂题目意思。然后是分析题目中的关键词语和意思。     1.四个重要量:K,M,N,

2013-10-15 08:41:52 1058

原创 面试题:2014年腾讯,百度,微软,阿里巴巴(北京站)校园招聘笔试题(涉及C,C++,JAVA,数据结构)

2014年腾讯,百度,微软,阿里巴巴(北京站)校园招聘笔试题(涉及C,C++,JAVA,数据结构) 2014年腾讯,百度,微软,阿里巴巴(北京站)校园招聘笔试题(涉及C,C++,JAVA,数据结构)腾讯2014年校园招聘笔试题 2014年阿里巴巴校招笔试题北京站(涉及C+

2013-10-08 19:30:26 1151

原创 对一个有序数组进行折半查找和把一个整数插入这个数组序列,使其仍旧有序

1.对一个有序的数组进行二分查找的两种方式。2.将一个整数插入到该数组的序列中,使新得到的数组序列仍然有序。class HalfSearh{ public static void main(String[] args) { int arr[]={1,3,4,7,9,13,17}; //System.out.println(search(arr,8)); //

2013-10-06 16:35:06 1369

原创 十进制转换为十六进制

class NumberConvert1{ public static void main(String[] args) { toHex(60); } public static void toHex(int num){ StringBuffer sb=new StringBuffer(); while(num!=0){ int temp=num&15;

2013-10-06 11:08:42 505

原创 算法:十进制转换为十六进制,二进制,八进制

实现:讲任意一个十进制整数转变为二进制或者十六进制,或者八进制class NumberConvert { public static void main(String[] args) { toHex(60); }/**十进制转换为二进制*/public static void toBin(int num){trans(num,1,1);}/**十进

2013-10-06 10:50:43 766

原创 算法:冒泡排序法

import java.util.Scanner;class BubbleSort { public static void main(String[] args) { while(true) { start(); } }public static void start(){ System.out.println("请输入数组元素的数目:");

2013-10-04 09:55:05 490

原创 算法:选择排序算法。

实现:可以随机输入任意个整数的整形数组,然后调用选择排序算法排序。import java.util.Scanner;class SelectSort{ public static void main(String []args){ while(true){ start(); } } public static void start(){

2013-10-03 19:04:20 365

原创 实现两个变量值交换的三种方法

第一种,定义第三方变量:int  a=9;int b=10;int  temp=0;temp=a;a=b;b=temp;第二种方法:a=a+b;b=a-b;a=a-b;第三种方法:a=a^b;b=a^b;a=a^b;

2013-10-03 11:03:34 714

原创 算法:求解,两个合适的整数间素数个数的问题

已知两个整数,求解,这两个整数间有多少素数,并实现输出。import java.util.Scanner;class PrimeNumber{public static void main(String []args){while(true) {run(); } }public static void run(){System.out.pr

2013-10-02 17:46:48 891

原创 算法:斐波那契兔子问题

实现,输入适当月份,可得知该月份的兔子数目的功能。

2013-10-02 17:27:53 938 1

Flex4.0中文API.chm

网上与Flex相关的资源很多,书籍也不少,但是中文的API 文档没有几个,所以,做此分享。

2014-06-26

坦克大战源代码

坦克大战,画面绚丽,多彩,具体详情你看了就知道了,

2013-05-03

java经典算法90 题目

java经典题目,九十道好题目,经典算法,系统锻炼你的思维能力和编码技术,

2012-11-30

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除