- 博客(12)
- 资源 (6)
- 收藏
- 关注
原创 数据结构-08 队列(循环队列)
1、主要代码数据结构-07 队列()代码: /** * 添加数据,从队尾插入 */ public void insert(long value){ //当end指到队列结尾时,再调整指到初始位置 if(end == arr.length - 1){ end = -1; } arr[++end] = value; elements++; } /**
2012-08-22 16:18:31 696
原创 数据结构-07 队列
1、代码模拟:package org.gzw.ch03;/** * 队列 */public class MyQueue { //底层试用数组 private long[] arr; //有效数据的长度 private int elements; //对头 private int front; //队尾 private int end; /** * 默认无参构造
2012-08-21 20:51:36 593
原创 数据结构-06 栈Stack
1、代码模拟package org.gzw.ch03;public class MyStack { //底层实现一个数组 private long[] arr; private int top; /*无参构造*/ public MyStack() { arr = new long[10]; top = -1; } /*有参构造*/ public MySta
2012-08-21 20:35:42 675
原创 数据结构-05 数组 -插入排序
1、代码:package org.gzw.ch02;public class InsertSort { static public void sort(long[] arr){ long tmp = 0; for(int i=1;i<arr.length;i++){ tmp = arr[i]; int j = i; while(j>0 && arr[j-1]>
2012-08-21 19:23:54 570
原创 数据结构-04 数组 -选择排序
1、代码如下:package org.gzw.ch02;public class SelectionSort { public static void sort(long[] arr){ int k = 0; //最小值的索引 long tmp = 0; for(int i=0;i<arr.length-1;i++){ k = i; for(int j=
2012-08-21 17:48:27 508
原创 数据结构-03 数组 -冒泡排序
1、代码:package org.gzw.ch02;public class BubbleSort { public static void sort(long[] arr){ long tmp = 0; for(int i=0;i<arr.length-1;i++){ // for(int j=arr.length-1;j>i;j--){ if(arr[j]<
2012-08-21 16:02:58 628
原创 数据结构-02 数组(有序数组) -二分法查找(折半查找)
1、主方法当然实现的方式还有递归等)/** * 二分法查找 */ public int binarySearch(long value){ int middle = 0; //中间的值为0 int low = 0; //最左边 int pow = elements; //最右的 if(valuearr[pow-1]) return -1; while(
2012-08-21 12:21:51 787
原创 数据结构-01 数组(有序数组)
1、模拟数组,参看 数据结构-00 数组(无序数组) ,做成有序数组,主要是对insert(long value) 进行处理package org.gzw.arr;public class MyOrderArray { private long[] arr; /* 有效数据的长度 */ private int elements; public MyOrderArray()
2012-08-21 11:46:47 671
原创 数据结构-00 数组(无序数组)
1、用long[ ] 模拟package org.gzw.arr;public class MyArray { private long[] arr; /* 有效数据的长度 */ private int elements; public MyArray() { arr = new long[50]; } public MyArray(int maxSize) {
2012-08-20 19:25:48 956
原创 通道 抠头发
过程:1.打开文件 2.在通道面板中选择一个黑白颜色反差最大的通道进行复制。 3.试用反向命令ctrl + i (如果要抠取物体当前已经是白色就不用使用这个命令了) 4.调整色阶 ctrl + L 是要抠下来的部分都变成白色 5.前景色选择从白色6.选择实边画笔7.在要抠下来没变成白色的位置绘制白色(绘制的时候一定要细致,因为所有的白色的部分
2012-08-06 18:27:02 988
原创 android 浮窗
效果:1. 运行2.点击图中叹号浮窗 代码如下:1.AndroidManifest.xml<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="net.xsmile.fv" android:versionCode="1" and
2012-08-01 23:14:04 3685 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人