- 博客(5)
- 收藏
- 关注
原创 冒泡排序及优化
冒泡排序代码如下: #include<iostream> using namespace std; int main(){ int a[6]; int i,j; for(i=0;i<6;i++){ cin>>a[i]; } for(i=0;i<5;i++){ for(j=0;j<5;j++){ if(a[j]>a[j...
2018-09-27 20:33:26 112
原创 插入排序
代码如下: #include<iostream> using namespace std; int main(){ int a[6]; int key; int i,j; for(i=0;i<6;i++){ cin>>a[i]; } for(i=1;i<6;i++){ key=a[i]; j=i-1; while(j>...
2018-09-26 21:05:28 98
原创 选择排序
最近将要正好学到算法,将打算陆续更新一些排序方法,废话不说先上代码 #include&lt;iostream&gt; using namespace std; int main(){ int a[6]; int i,j; int mini; for(i=0;i&lt;6;i++){ cin&gt;&gt;a[i]; } for(i=0;i&lt;5;i++){
2018-09-26 20:42:13 95
原创 Java设计模式笔记之工厂方法模式
JAVA设计模式笔记之工厂方法模式 工厂方法模式同样属于类的创建型模式又被称为多态工厂模式 ,它的核心意义在于定义一个对象的工厂接口来提供操作的方法而不去负责去创建实例,使之成为 一个抽象的工厂角色,那么创建实例的任务就落到了子类身上。它相比于简单工厂模式的优势就在于密闭性,不用因为改变了工厂角色而去改变核心工厂的内容。 工厂设计模式主要分为以下几个部分: ①工厂接口(抽象工厂):工厂...
2018-07-18 13:54:43 195
原创 JAVA中的栈和堆
在Java中一共有6个地方可以存储数据信息,分别为寄存器,堆栈,堆,静态存储,常量存储还有非RAM存储。别的就先不解释了,下面主要写一下我对堆和栈的理解。 首先来说,堆和栈是Java中自动管理的,而不是我们自己想把数据放在那里就放在哪里的,他们在相同点是在Java中用来在RAM存放数据的一个地方。 栈的分配是在程序编译时分配的,但超过变量的作用域时这块内存就会被释放掉。栈接触内存的速度只比寄存
2017-12-10 14:45:29 97
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人