自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

金龙 的博客

学如不及,犹恐失之

  • 博客(45)
  • 收藏
  • 关注

原创 java IO流练习:文件复制、遍历子目录、复制所有子目录

import org.junit.Test;import java.awt.*;import java.io.*;import java.net.URI;import java.net.URISyntaxException;import java.text.SimpleDateFormat;/** * @author king * Created by king on 2

2017-05-21 20:58:33 2180

原创 人民币,大写中文与数字之间转换

例: 输入: 8.2 输出: 八元二角import java.util.Scanner;public class RMBTest { public static void main(String[] args) { Scanner scan=new Scanner(System.in); while (scan.hasNext()) {

2017-05-21 20:56:37 1783

原创 随即输出10个字母,要求不重复

空间O(1),时间O(n)/** * Created by king on 2017/5/6. * * 功能:随机输出10个字母,不重复 */public class TestRandom { public static void main(String[] args) { int ans=0; //int a[] = new int[26]; fo

2017-05-21 20:52:31 1095

原创 字符串表达式的计算

从网上的c++代码参考过来,改成了java版/** * @version 2.0 * @author King * @版权 非原创 * @function 朴素算法字符串表达式的计算。 * @algorithm 朴素算法 *//***********原作者注释。***************///这个算法开辟了额外的空间。//分析这个问题可以知道,字符串长度len是奇数(0不考虑)

2017-05-21 20:50:35 712

原创 去掉字符串中间的空格

/** * Created by king on 2017/5/8. * 功能:去掉中间的空格,保留两边的空格。 */public class Trimid { public static void main(String[] args) { String a1 = " asd fa sdf "; String a2 = " asd

2017-05-21 20:48:40 1215

原创 内部寄存器

寄存器FLAGS标志寄存6个状态标志位CF:Carry Flag。进位标志位。加(减)法运算时,若最高位有进(借)位,则CF=1SF:Sign Flag。符号标志位。当运算结果的最高位为1时ZF=1AF:Auxiliary Carry Flag。辅助进位标志位。加(减)操作中,若Bit[3]向Bit[4]有进位(借位),AF=1PF:Parity Flag。奇偶标志位。运算结果的低8位中“1

2017-05-01 00:08:37 535

转载 字符串练习

字符串数组排序public class StringTest1 { public static void main(String[] args) { String[] strs = {"attention","absorb","pay","handle"}; printArray(strs); sortString(strs);

2017-04-23 15:40:33 370

原创 Java异常类

public class ExceptionTest{ public static void main(String[] a) { Divide d=new Divide(); System.out.println(d.div(8,2)); }}class Divide{ public int div(int a,int b)

2017-04-20 22:36:12 191

原创 常用编辑器个人偏好设置

sublime{ "font_size": 12, "save_on_focus_lost":true,}IntelliJ IDEA

2017-04-15 19:47:27 602

原创 Java排序查找

public class M1 { public static void main(String[] args) { int[] a=new int[]{8,2,1,6,3,9,5,0,4,7}; shellSort(a); for(int i:a)System.out.printf("%d\t",i); } public st

2017-04-07 23:57:12 190

原创 Java数据类型

public class DataType{ public static void main(String[] a) { float salary=20f;//单精度浮点数为20.0 double money=30d;//双精度浮点数为30.0 其中d可以省略 money=salary;//float型自动转换为double型,低

2017-04-07 22:40:13 471

原创 内部类

内部类的章节看了两遍…总忘,看完总是记不起来有哪些知识点。只好总结一下了。内部类作为public成员public class Main { public static void main(String args[]) { /*输出inner1里的run1()*/ outer.inner1 in1=new outer().new inner1();

2017-04-02 18:15:20 305

原创 重写object类中的equals方法

小例子public class Main { public static void main(String ar[]) { Fruit Apple=new Fruit("Apple"); Fruit Orange=new Fruit("Orange"); Fruit bigApple=new Fruit("Apple");

2017-04-02 14:50:54 624

原创 父类、子类成员同名时的歧义

父类、子类中变量名相同时public class Main { public static void main(String args[]) { A a=new B(); System.out.println(a.n);//输出1,即A的n值。 }}class A{ int n=1;//若注释掉这句,则编译失败.n cannot

2017-04-02 14:47:07 272

原创 Java类的加载

1.为静态变量开辟空间(默认初始化),然后显示初始化 2.静态代码块 3.静态方法 4.new语句明确首地址,在堆内存中为对象开辟相应大小的空间(默认初始化),此时有了this这一概念 5.寻找重载的相应构造函数 6.调用父类的构造函数 7.成员变量的显示初始化。 8.构造代码块 9.构造函数public class Main { public static void mai

2017-03-06 12:33:40 377

原创 排序算法c/c++

冒泡排序?有疑问,基本冒泡排序1#include<stdio.h>void bubble_sort1(int array[],int arraySize){ int i,j,tmp; for(i=0;i<arraySize-1;i++)/*每次在末尾排好一个,循环n-1次*/ { for(j=0;j<arraySize-1-i;j++)/*遍历*/

2017-03-05 15:30:43 428

原创 JavaScript--第二天,面向对象

<script type="text/javascript"> function Dog(name) { this.name = name; //set get 方法。 this.setName = function(name) { this.name = name;

2017-03-02 09:26:37 247

原创 Java设计模式-单例模式

//饿汉式class Single{ private static final Single s = new Single(); private Single(){} public static Single getInstance() { return s; }}//懒汉式(单例的延迟加载方式)class Single2{ p

2017-02-21 12:55:53 251

原创 JavaScript--第一天,基础语法

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-02-20 14:39:13 309

原创 文章标题

文章标题

2017-02-18 18:35:32 188

原创 文章标题

文章标题

2017-02-18 18:15:27 144

原创 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-02-18 18:14:39 149

原创 cf-e

/*aeiouy*/#include<stdio.h>char*J="bidirectional",c; ///bidirectionalmain(){ while((c=getchar())&64&&(~c&1|J[c/2&15]&1&&putchar('.')&&putchar(c&32?c:c+32),1));}/*15:000111161:011110164:10

2017-01-28 21:57:07 178

原创 微信小程序---第一天

下载工具: https://mp.weixin.qq.com/debug/wxadoc/dev/devtools/download.html 微信扫码登陆-创建本地小程序项目(无appid)-编写第一个hello world程序 最开始界面是调试窗口,在最左边侧栏里,点击“编辑”,找到pages-index-index.js文件 将motto:’hello w

2017-01-19 20:11:11 341

原创 学python第二天

python2.7 的 Built-in Functions 文档连接字符串的索引、切片感觉很像c语言里的数组,但比数组更方便,而且还不会有数组越界的情况val='32F'input()raw_input()python2.7北理工mooc的小例子

2017-01-12 23:58:35 444

原创 学python第一天---环境

python2.7 pycharm2016.3.2 字体偏好 Consolas 14 在settings-editor- appearance-show line numbers显示行号 pycharm太卡,为了提高速度修改bin目录下pycharm.exe.vmoptions -server -Xms256m -Xmx1024m -XX:ReservedCodeCac

2017-01-10 13:24:03 277

原创 学python第一天---第一个python程序

资料:一译中文文档python apiif语句要记得加冒号。相比于c++,python里 and 对应 && , or 对应 || ,not 对应 ! 还有三目运算 B if A else C ,如果A为true,则执行B;A为false,则执行C#coding=utf-8a=1b=0if a and b: print "1"elif a or b: print "2"

2017-01-05 19:11:01 383

原创 Hash-哈希表

1.什么是散列表?散列表(哈希表)能根据某个特定的映射函数,来定位到表中一个位置来访问记录,以加快查找的速度。举个简单的例子,就比如现有一个数组(NULL代表空值): 位置i arr[0] arr[1] arr[2] arr[3] arr[4] arr[5] arr[6] arr[7] arr[8]

2016-12-21 21:16:45 285

原创 KMP

理论部分网上一大堆,新学的我也没弄透,只是在这里稍微总结一下。应付笔试:july的从头到尾彻底理解KMP http://blog.csdn.net/v_july_v/article/details/7041827 next数组:不考虑当前位元素的子串中,求出最大公共前后缀长度。其中next[0]=-1;nextval数组:因为next数组还是有过多的重复匹配,优化一下。 nextval[0]=

2016-12-15 21:04:58 269

原创 2017学习内容

1

2016-12-12 20:31:47 307

原创 地精排序-Gnome Sort

c语言#include<stdio.h>void gnomesort(int a[],int n){ int i = 0; while (i < n)///if i==0,we should straightly i++; else if it's ordered until a[i],we should i++ to skip if (i == 0 || a[i

2016-11-25 19:03:07 413

原创 汉诺塔

1#include<stdio.h>void move(char x,char y){ printf("%c-->%c\n",x,y);}void hanoi(int n,char one ,char two,char three){ if(n==1) move(one,three); else { hanoi(n-1,one,three,t

2015-12-04 22:13:07 375

原创 E-栈--括号匹配

#include<stack>#include<string.h>#include<stdio.h>using namespace std;char s[2000];int main(){ while(gets(s)) { stack<char >x; int len=strlen(s); int z=0;

2015-12-04 21:18:18 398

原创 E-斐波那契数

1#include<stdio.h>long long int abc[100]={0,1,2,3,5};int sum=0,pos=4;//No.1long long int fun();long long int fun(int n){ sum++; long long int x=0,y=0; int k; if (n<=pos) return abc[n

2015-12-04 20:38:58 470

转载 1025解题--学习

A 这个题有个坑点 就是得到的组合不能重复 注意这个就好了#include<stdio.h>#include<string.h>#include<stdlib.h>#include<algorithm>using namespace std;int main(){ int t,n,k,a[1000],b[2200],c[2200]; scanf("%d",&t);

2015-12-03 15:04:37 273

转载 hdu1237-简单计算器

Problem Description 读入一个只包含 +, -, *, / 的非负整数计算表达式,计算该表达式的值。Input 测试输入包含若干测试用例,每个测试用例占一行,每行不超过200个字符,整数和运算符之间用一个空格分隔。没有非法表达式。当一行中只有0时输入结束,相应的结果不要输出。Output 对每个测试用例输出1行,即该表达式的值,精确到小数点后2位。Sample I

2015-12-03 14:53:11 378

原创 E-括号匹配

Brackets! Brackets!Description There are six kinds of brackets: ‘(‘, ‘)’, ‘[‘, ‘]’, ‘{’, ‘}’. dccmx’s girl friend is now learning java programming language, and got mad with brackets! Now give you a

2015-12-03 14:45:42 344

原创 栈--二进制转化

c#include <stdio.h>//将十进制转换成二进制数字int main(){ int stack[10000],top=0;//创建一个栈 int m; scanf("%d",&m); printf("(%d)10 == (",m); while(m!=0){ stack[top++]=m%2;//将元素推进栈中 m/

2015-12-03 14:38:29 504

原创 E- 1-42随机数

#include<stdio.h>#include<time.h>#include<stdlib.h>int main(){ srand(time(0)); for(int i=0;i<10;i++) { printf("%d\n",rand()%42+1); }}

2015-12-03 02:21:12 643

转载 计划

1.最短路(Floyd、Dijstra,BellmanFord) 2.最小生成树(先写个prim,kruscal要用并查集,不好写) 3.大数(高精度)加减乘除 4.二分查找. (代码可在五行以内) 5.叉乘、判线段相交、然后写个凸包. 6.BFS、DFS,同时熟练hash表(要熟,要灵活,代码要简) 7.数学上的有:辗转相除(两行内),线段交点、多角形面积公式. 8.调

2015-12-03 02:19:01 297

空空如也

空空如也

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

TA关注的人

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