- 博客(17)
- 资源 (1)
- 收藏
- 关注
原创 认识 Java 语言
认识 Java 语言计算机:硬件+软件软件:为了管理 ,维护计算机以及完成用户的某种特定任务而编写的各种程序总和硬件:计算机系统中由电子,机械和光电原件等组成的各种物理装置的总和发展:机器语言 (0,1代码) ---- 汇编语言(编译解释) -----高级语言高级语言:c,c++,php,.net,java…java语言:1995年 由Sun公司提出2010年 被Oracle...
2020-03-24 16:24:16
174
原创 计算机基础原理
计算机基础原理:服务器(Server):只有文件系统或者具有超强的计算处理能力用来存储数据,共享资源,搭建网页交换机(switcher):电光信号的转发网络设备,发生在数据链路层,第二层设备,子网内的数据交换路由器(Router):连接局域网的设备,实现内网和外网的交换数据,网络层,第三层网络设备,子网之间的数据交换网络驱动:操作系统通过驱动程序来控制硬件设备服务(servi...
2020-03-24 16:15:09
220
原创 工厂模式和 抽象工厂模式
1:工厂模式 :就是建立一个工厂类,对实现了同一接口(Product)的一些类进行实例的创建。 优点: 1、一个调用者如果想创建一个对象,只要知道其名称就可以了。 2、扩展性高,如果想增加一个产品,只要扩展一个工厂类就可以。 3、屏蔽产品的具体实现,调用者只关心产品的接口。 应用:数据库访问public interface Pro...
2018-10-01 14:35:55
281
原创 设计模式之单例模式
1:设计模式:Java中一般认为有23种 设计原则: 1:开闭原则:对扩展开放,对修改关闭 2:高内聚,低耦合:尽量提高模块的聚合度,尽量降低模块之间的联系(尽量减少类之间的依赖性) 3:提高软件的重用性分为三类: 创建型模式(5种):单例模式,简单工厂模式,抽象工厂模式,建造者模式,原型模式 这些设计模式提供了一种在创建对象...
2018-10-01 14:33:41
169
原创 第三周周报
第三周学习周报一:学习情况1:周天,学习了正则表达式,URL(统一资源定位符),并且用正则表达式和URL对新浪网页做了一些简单抓包,得到自己需要的一些数据2:周一,调试了算法与数据结构的迷宫问题,以及马踏棋盘问题,用回溯法来写马踏棋盘问题,迷宫问题用有值返回时,求一种解,无值返回时求所有解。3:...
2018-09-22 23:51:34
946
原创 C语言实现分治法
有一个大小为n的数组序列,求该序列子序列的和值最大?我用了大约三种方法实现,逐渐减少时间复杂度,分别用不同的命名 方式来区分他们,顺便打印了那个子区间的和值最大,maxSum_1:用数组的方式实现三次遍历,求出所有子序列的和值,并且比较大小,求出最大子序列值maxSum_2:用另一个数组来存储从下标0开始的所有和值,然后操作次此序列,用减的方式,来算出所有和值,并且比较大小然后,改变区...
2018-09-22 23:14:10
3717
原创 前路漫漫,不知路在何方!
开学已经,一两周了,大三的我看着周围的同学,拿着阿里,京东,美团的实习offer,羡慕又后悔着。大学,梦开始的时候。由于我大学刚开始,不知道要不要走程序员,对着一行了解太浅,导致耽误了,很长时间,我仔细的算了一下,如果和刚上大学的就开始学的同学算起,大约差了整整一个一个学期。一个学期,对我来说,时间太长了,很多事,都因为这一个学期,而导致了许多,很多次我都产生了留级的冲动,但我知道,划不来...
2018-09-20 21:50:43
465
原创 用Java实现,把Byte,相应的转换为KB,MB,GB,TB
算法:先从文件中一行一行的读,把需要的转换的字节截取出来,然后用BigInteger类实现转换,为了方便计算,我们用10三次方,替代1024计算。 package com.Capacity;import java.io.BufferedReader;import java.io.File;import java.io.FileNotFoundException;imp...
2018-09-20 21:23:56
3824
原创 马踏棋盘问题
问题描述:8*8的棋盘,刚开始让马在棋盘的任意一个位置上,让马踏日,(有八个方向),判断没踏过并且可踏,就踏,直到踏完所有的格子(cnt==64),调用print函数,然后cnt--,回溯法 输出,再回溯到上一个格子,一直到所有解输出完毕。 #include<stdio.h>int m[8][8] = { 0 };int cnt = 1;//用来累...
2018-09-17 22:26:27
2123
原创 Java中的Scanner类
Scanner类今天刷网易面试题时,遇到了Scanner类的两种方法,觉得不简单,就坐了坐,的确有些问题,下面是一些总结Scanner类:扫描器,从指定源开始扫描,遇到next...时会自动停止,等待键盘输入,创建对象时,建立流next() 与 nextLine() 区别next(),nextInt().....都一样: 1:...
2018-09-17 21:27:14
220
原创 迷宫问题,C语言解决
迷宫问题递归求解问题描述:有一个7*8的网格,要求求出最短路径算法:第一种解:给最外层加层墙,让他都有四个方向,然后判断有路并且未走过,就走 递归,有值返回,根据值判断是否调用...
2018-09-17 15:20:18
622
原创 第二周周报
第一次学习周报 1:在这一周中我主要是学习软师的算法和数据结构,还有复习Java的基本用法。周一:复习了Java的基本数据类型,移位运算符,大小写转换,char的实质等比较基础的Java 知识,下课之后完成了老师的布置的一些练习。...
2018-09-16 22:23:13
629
原创 皇后问题,递归所有解
// 八皇后的递归实现// 八皇后的递归实现#include<stdio.h>#include<stdlib.h>#define N 8 //列 //判断此列是否存在皇后。若有,则为1;没有,则为0int col[N] = { 0 };//判断皇后所在的右对角线是否存在皇后。若有,则为1;没有,则为0//在右对角线N-1+i-jint ri...
2018-09-15 23:15:12
549
原创 八皇后的非递归问题
//八皇后问题/*八皇后是一个 8*8 64个方块 要求:1:每一行只能放一个放一个皇后 2:每一列只能放一个皇后 3:左斜线(15),右斜线(15)上只能有一个皇后,并且放够8个皇后 算法:声明三个数组和一个栈,三个数组分别对应列,左斜线和右斜线,每行遍历一回,判断列,左右斜线是否有皇后,若无,则放, 若有,则,下一列,直到栈满...
2018-09-15 22:39:44
788
原创 HalfmanTree(哈夫曼树)
有一下两种你实现方式,下面将大家列举1://链式创建HalfmanTree树,一般未知创建几个结点(装箱问题)#include<stdio.h>#include<stdlib.h>//halfman树结点类型typedef struct node { char word; int weight; struct node *left, *right;}...
2018-09-15 21:14:39
1040
原创 简单排序,以及快排
直接插入排序: 直接插入排序法 #include<stdio.h> #include<stdlib.h> void insertSort(int a[],int n) { int i=1, j, x; while (i - n) { x = a[i]; for (j = i - 1; j > -1 && a...
2018-08-15 20:18:19
617
原创 java设计飞机大战小游戏
此项目主要使用到了Graphics 绘图类,要想实现此Demo需要熟练掌握此类,以及它的对象是如何创建的,此项目凡是可以飞行的都可以写一个顶级父类,其子类用来继承,我在项目后期才发现可是项目已经实现了很多要想修改需要时间由于我们项目时间很短,所以并没有来得及修改,如果有同学愿意修改,可以尝试一下,联系一下继承和接口嘛,谢谢!package com.view;import javax.sw...
2018-08-15 09:58:46
2327
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人