自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(174)
  • 资源 (2)
  • 收藏
  • 关注

原创 十进制和其他进制的相互转化(自己写的)

package string;/** *十进制和其他进制的相互转化,最简单的方法,调用函数  *  * */public class StringTest { public static void main(String[] args){   //十进制转其他  int x = 60;  sop(Integer.toBinaryString(x));//

2015-06-29 20:47:28 506

原创 数组的折半查找

package string;import java.util.Arrays;public class StringDemo1 {  public static void main(String[] args){  int[] a = {3,4,8,61,24,15,0,35,46};  Arrays.sort(a);  for(int x:a)   sop(x+"

2015-06-26 10:35:25 373

原创 自己的MySQL入门学习

数据库的创建备份等基本操作(1)登陆数据库  mysql -uroot -p创建数据库mydb1  create database mydb1;查看数据库  show databases;创建一个使用utf-8字符集的mydb2的数据库  create database mydb2 character set utf8;创建一个使用utf-8字符集的mydb3的数据库,并带校对

2015-06-19 10:54:39 433

原创 jdbc方式应用入门的小程序

package lily.demo;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import com.sun.corba.se.spi.orbu

2015-06-19 10:50:39 474

原创 字符串通配符

package oj.test;import java.math.BigInteger;import java.util.*;public class Demo11 { /*  *字符串通配符   *问题描述:在计算机中,通配符一种特殊语法,广泛应用于文件搜索、数据库、正则表达式等领域。  *现要求各位实现字符串通配符的算法。  *求:  *实现如下2个通配

2015-05-22 11:33:22 630

原创 按字节截取字符串 (有汉字)

package oj.test;import java.math.BigInteger;import java.util.*;public class Demo11 { /*  *按字节截取字符串   *编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。但是要保证汉字不被截半个,如"我ABC"4,  *应该截为"我AB",输入"我ABC汉

2015-05-22 11:11:14 517

原创 识别有效的IP地址和掩码并进行分类统计

package oj.test;import java.math.BigInteger;import java.util.*;public class Demo11 { /*  *识别有效的IP地址和掩码并进行分类统计    *请解析IP地址和对应的掩码,进行分类识别。要求按照A/B/C/D/E类地址归类,不合法的地址和掩码单独归类。  *所有的IP地址划分为 A,

2015-05-22 10:08:15 659

原创 多线程

package oj.test;import java.util.*;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;public class Demo11 { /**  * @throws InterruptedException   *

2015-05-21 16:46:59 544

原创 表达式求值

package oj.test;import java.math.BigInteger;import java.util.*;public class Demo11 { /**  * @表达式求值   * 给定一个字符串描述的算术表达式,计算出结果值。输入字符串长度不超过100,合法的字符包括”+, -, *, /, (, ),[,],{,}”,”0-9”,  * 字符

2015-05-21 16:24:37 653

原创 Mysql基础入门的练习(大师兄贡献)

sql: structured query language(结构化查询语言)用户名和密码:root创建一个名称为mydb1的数据库。create database mydb1;查看所有数据库show databases;创建一个使用utf-8字符集的mydb2数据库。create database mydb2 character set utf8;创建一个使用

2015-05-21 10:59:51 379

转载 TServerSocket 安装及衍生知识

delphi7默认没有安装。需要手动安装。 具体位置:delphi7/bin/dclsockets70.bpl。安装方法如下:Component->Install Packages->Add->/Bin/dclsockets70.bpl->OK经常有朋友提这样的问题,“我原来在delphi5或者delphi6中用的很熟的控件到哪里去了?是不是在delphi7中没有了呢?这是不是

2015-05-21 10:57:44 537

原创 判断两个IP是否属于同一子网

package oj.test;import java.math.BigInteger;import java.util.*;public class Demo11 { /**  * @判断两个IP是否属于同一子网   * 输入参数:    String Mask: 子网掩码,格式:“255.255.255.0”;   *            String ip1:

2015-05-20 17:13:23 992

转载 二进制转为十进制,十进制转为二进制

import java.math.BigInteger;public class Hello{public static void main(String args[]){    //10进制->2进制   String a = "121";//输入数值     BigInteger src = new BigInteger(a);//转换为BigInt

2015-05-20 16:42:55 908

原创 整数与IP地址间的转换

package oj.test;import java.math.BigInteger;import java.util.*;public class Demo11 { /**  * @整数与IP地址间的转换    * 原理:ip地址的每段可以看成是一个0-255的整数,把每段拆分成一个二进制形式组合起来,然后把这个二进制数转变成  * 一个长整数。  * 举例:一

2015-05-20 16:41:41 555

原创 坐标移动

package oj.test;import java.util.*;public class Demo11 { /**  * @坐标移动    * 开发一个坐标计算工具, A表示向左移动,D表示向右移动,W表示向上移动,S表示向下移动。从(0,0)点开始移动,从输入字符串  * 里面读取一些坐标,并将最终输入结果输出到输出文件里面。  *   */   p

2015-05-20 15:43:28 604

原创 扑克牌大小

package oj.test;import java.util.*;public class Demo11 { /**  * @扑克牌大小   * 扑克牌游戏大家应该都比较熟悉了,一副牌由54张组成,含3~A、2各4张,小王1张,大王1张。牌面从小到大用如下字符和字符串  * 表示(其中,小写joker表示小王,大写JOKER表示大王):  * 3 4 5 6 7 8

2015-05-20 10:37:30 335

原创 记票统计 ——一直编译不通过的原因是输出格式,冒号两边要有空格

package oj.test;import java.util.*;public class Demo11 { /**  * @记票统计   * 输入:    *   输入候选人的人数,第二行输入候选人的名字,第三行输入投票人的人数,第四行输入投票。  * 输出:    *   每行输出候选人的名字和得票数量。  */ public static void

2015-05-19 20:38:04 417

原创 Chapter8:二叉树的基本使用

package Chapter08;import java.util.Scanner;import java.util.Stack;public class BinaryTree { /**  * @二叉树  * 完整的查找,插入,显示,遍历(前序,中序,后序),删除代码  */ public static void main(String[] args) { 

2015-05-14 17:04:41 357

原创 Chapter11:哈希表的建立和使用

package Chapter11;import java.util.Scanner;public class Hash { /**  * @哈希表的建立和使用实例  */ public static void main(String[] args) {  Scanner sc = new Scanner(System.in);    DataItem aDat

2015-05-14 17:03:46 440

原创 简要描述:哥德巴赫猜想

package chapter5;import java.util.Scanner;public class test { /**  * @简要描述:哥德巴赫猜想:任何一个>=6的偶数,都可以表示成二个素数之和。请编写程序验证任意给出一个2000以内的大于6  * 的偶数是否符合哥德巴赫猜想。  * 返回值:  *      0:不符合哥德巴赫猜想  *    

2015-05-08 10:00:40 706

原创 Chapter4:栈的应用-将中缀表达式转换为后缀表达式

package chapter4;import java.util.Scanner;public class Infix { /**  * @将中缀表达式转化为后缀表达式,为表达式求值做准备  * (A+B)*C-D/(E+F)  * AB+C*DEF+/-  */ public static void main(String[] args) {  while(

2015-05-07 10:50:30 374

原创 Chapter4:栈的应用-后缀表达式的计算

package chapter4;import java.util.Scanner;public class PostFix { /**  * @后缀表达式的计算  * 不足之处:这段程序只是有栈表示了后缀表达式的计算,但是计算的参数却只能在0到9之间,所以要考虑引入集合函数。  */ public static void main(String[] args) {

2015-05-07 10:49:34 376

原创 Chapter4:栈的应用-单词逆序

package chapter4;import java.util.Scanner;public class WordReverse { /**  * @单词逆序  */ public static void main(String[] args) {  String input,output;  while(true){   System.out.print(

2015-05-07 10:49:25 461

原创 栈的应用(一)-括号匹配

package chapter4;import java.util.Scanner;public class Bracket { /**  * @括号匹配a{b[c(d)e]f}  */ public static void main(String[] args) {  String input;  while(true){   Scanner sc = new

2015-05-07 10:46:47 698

原创 Chapter4:普通队列(原理)

package chapter4;public class Queue { /**  * @普通队列  */ public static void main(String[] args) {  QueueX theQueue = new QueueX(5);  theQueue.insert(10);  theQueue.insert(20);  theQueu

2015-05-07 10:46:32 419

原创 Chapter4:堆栈(原理)

package chapter4;public class Stack { /**  * @栈  * 1,解析算术表达式  * 2,辅助遍历树的节点  * 3,辅助查找图的顶点(一种可以用来解决迷宫问题的技术)  */ public static void main(String[] args) {  StackX t = new StackX(10);  

2015-05-07 10:45:53 344

原创 Chapter4:优先级队列(原理)

package chapter4;public class PriorityQ { /**  * @优先级队列  */ public static void main(String[] args) {  PriorityX thePri = new PriorityX(5);  thePri.insert(30);  thePri.insert(50);  th

2015-05-07 10:45:10 339

原创 Chapter3:选择排序

package chapter3;public class SelectSort { /**  * @选择排序  * 比较次数是n*n,交换次数是n  */ public static void main(String[] args) {  int maxSize = 100;  ArraySel arr = new ArraySel(maxSize);  

2015-05-07 10:45:04 340

原创 Chapter3:插入排序

package chapter3;public class InsertSort { /**  * @param args  */ public static void main(String[] args) {  int maxSize = 100;  ArrayInsert arr = new ArrayInsert(maxSize);  arr.insert(

2015-05-07 10:44:28 321

原创 Chapter3:对象排序

package chapter3;public class ObjectSort { /**  * @对象排序,对Person对象的LastName进行排序。  */ public static void main(String[] args) {  int maxSize = 100;  ArrayInOb arr = new ArrayInOb(maxSize);

2015-05-07 10:43:38 392

原创 Chapter3:冒泡排序

package chapter3;public class BubbleSort { /**  * @冒泡排序:  * 交换次数和比较次数都是n*n;  */ public static void main(String[] args) {  int maxSize = 100;  ArrayBub arr = new ArrayBub(maxSize);  

2015-05-07 10:43:15 443

原创 iNOC产品部-杨辉三角的变形

package oj.test;import java.util.*;import java.util.regex.Pattern;public class Test { /*  * @iNOC产品部-杨辉三角的变形     *      1  *   1  1  1      1  2  3  2  1   1  3  6  7  6  3  11  4 

2015-04-30 15:07:56 508

原创 线程安全问题:同步代码块synchronized

package thread;public class ThreadDemo4 { /**  * @线程安全问题:  * 通过分析,发现,打印出0,-1,-2等错票。  * 多线程的运行出现了安全问题。  *   *  问题的原因:  *   当多条语句在操作同一个线程共享数据时,一个线程对多条语句只执行了一部分,还没有执行完,  *   另一个线程就参与进来执

2015-04-29 20:57:59 438

原创 创建线程的第二种方法:实现Runnable接口

package thread;public class ThreadDemo3 { /**  * @线程示例:  * 需求:简单的卖票程序。  * 多个窗口卖票。  *   * 创建线程的第二种方式:实现Runnable接口  *   * 步骤:  * 1,定义类实现Runnable接口  *   //class Ticket implements Ru

2015-04-29 19:51:30 747

转载 首先适应算法,最优适应算法,最坏适应算法

package oj.test;import java.util.*;import java.util.regex.Pattern;public class Test { /**  * @param args  */ public static void main(String[] args) {  Area[] area = new Area[5];  are

2015-04-29 16:15:42 4583

原创 挑战篇二.2:内存池分配问题(最优适应算法)——答案错误

package oj.test;import java.util.*;public class Demo6 {  /**  * 内存池分配问题(最优适应算法)  * 输入:  * 内存池大小  * 第一次分配内存的大小  * 第二次分配内存的大小  * 第三次分配内存的大小  * 释放第几次分配的内存  * 第四次分配内存大小  *   *

2015-04-29 15:40:04 817

原创 挑战篇二.1:简要描述一个函数

package oj.test;import java.util.*;public class Demo6 {  /**  * 简要描述:有一个函数  * y = x       x  * y = 2x-1   1  * y = 3x-11   x>=10.  * 写一段程序,输入x,输出y  */ public static void main(Str

2015-04-29 10:47:51 494 1

原创 人民币转换

package oj.test;import java.util.Arrays;import java.util.Scanner;public class Demo1 {  public static final char[] chNumSet = "零壹贰叁肆伍陆柒捌玖".toCharArray(); public static final char[] chPowSet

2015-04-29 10:10:47 483

原创 线程练习一: 创建两个进程,和主线程交替运行

package thread;public class ThreadDemo2 { /**  * @练习:  * 创建两个进程,和主线程交替运行  */ public static void main(String[] args) {  Test t1 = new Test("one");  Test t2 = new Test("two");  t1.star

2015-04-28 20:40:37 913

原创 创建线程的第一种方法:继承Thread类

package thread;public class ThreadDemo1 { /**  * 进程:是一个正在执行中的程序。  *   每一个进程执行都有一个执行顺序,该顺序是一个执行路径,或者叫一个控制单元。  *   * 线程:就是进程中一个独立的控制单元。  *   线程在控制着进程的执行。  *   * 一个进程中至少有一个线程。  *

2015-04-28 20:29:00 839

空空如也

空空如也

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

TA关注的人

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