自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

原创 两个单向链表,找出它们的第一个公共结点

package structure.list;import structure.list.node.LNode_01;/** * 题目:两个单向链表,找出它们的第一个公共结点 * * @author Toy * */public class First_C

2011-09-08 18:23:22 526

原创 查找链表中倒数第k个结点

package structure.list;import structure.list.node.LNode_01;/** * 查找链表中倒数第k个结点 * * @author Toy * */public class List_K { /**

2011-09-08 17:01:06 352

原创 用两个栈实现队列 只实现入队出队操作

package structure.stack_queue;import java.util.Stack;/** * 用两个栈实现队列 只实现入队出队操作 * * @author Toy * */public class Stack_To_Queue {

2011-09-08 11:19:11 829

原创 输入两个整数序列。其中一个序列表示栈的push顺序,判断另一个序列有没有可能是对应的pop顺序

package structure.stack_queue;import java.util.Stack;/** * 题目:输入两个整数序列。其中一个序列表示栈的push顺序,判断另一个序列有没有可能是对应的pop顺序。 * * @author Toy *

2011-09-08 11:18:14 749

原创 实现min函数的栈

package structure.stack_queue;import java.util.Stack;/** * 定义栈的数据结构,要求添加一个min函数,能够得到栈的最小元素。要求函数min、push以及pop的时间复杂度都是O(1)。 * * @autho

2011-09-08 11:15:56 318

原创 树的层次遍历

package structure.tree.traverse;import java.util.LinkedList;import structure.tree.node.Node_01;public class LevelTraverser { public

2011-09-08 08:59:18 258

原创 字符串的左旋转

package su.interview;/** * 定义字符串的左旋转操作:把字符串前面的若干个字符移动到字符串的尾部。如把字符串abcdef左旋转2位得到字符串cdefab。请实现字符串左旋转的函数。 * * @author Toy * */public

2011-09-07 20:11:08 256

原创 在排序数组中查找和为给定值的两个数字

package su.interview;import algorithm.recursive.QuickSorter;import utils.com.ArrayLister;import utils.random.NumericRandomer;/** * 在排

2011-09-06 20:32:25 383

原创 在数组中找第k小元素

package algorithm.apps;import utils.com.Swapper;/** * 在数组中找第k小元素 * * @author Toy * */public class Select_K_01 { public int par

2011-09-05 10:40:06 308

原创 桶排序

package algorithm.sort;import utils.com.ArrayLister;/** * 桶排序 O(n) * * @author Toy 排序的思想是把[0,1)划分为n个大小相同的子区间,每一子区间是一个桶。 * 然

2011-09-05 10:39:24 217

原创 基数排序

package algorithm.sort;import utils.com.ArrayLister;/** * 基数排序 O(n) * 从个位到十位:影响因子 * @author Toy * */public class RadixSort { /**

2011-09-05 10:37:56 238

原创 堆排序

package algorithm.sort;import utils.com.ArrayLister;import utils.com.Swapper;/** * 堆排序 * * @author Toy * */public class HeapSor

2011-09-05 10:37:06 205

原创 计数排序

package algorithm.sort;import utils.com.ArrayLister;/** * 计数排序 O(n) * * 算法的步骤如下: 找出待排序的数组中最大和最小的元素 ,统计数组中每个值为i的元素出现的次数,存入数组C的第i项 *

2011-09-05 10:36:33 281

原创 深度优先遍历

package structure.graph.traverse;import java.util.ArrayList;import java.util.HashSet;import java.util.LinkedList;import java.util.Rando

2011-09-05 10:35:15 269

原创 图的广度优先遍历

package structure.graph.traverse;import java.util.ArrayList;import java.util.HashSet;import java.util.LinkedList;import java.util.Rando

2011-09-05 10:34:34 290

原创 图的矩阵表示

package structure.graph.create;import java.util.ArrayList;import java.util.Scanner;import structure.graph.node.GNode_01;import utils.c

2011-09-05 10:33:35 348

原创 最长单调递增子序列的求法

package algorithm.apps;/** * 最长单调递增子序列的求法 LIS * * @author Toy */public class LIS { /** * 动态规划(n^2),记表备查 b[0,n-1]记录以a[i]结尾的最长递增子序

2011-09-05 10:31:36 329

原创 最长公共子序列

package algorithm.apps;import utils.com.Matrixer;/** * 最长公共子序列 * 动态规划,记表备查 * @author Toy * */public class LCS { public void lcs_

2011-09-05 10:30:21 219

原创 从字符串中删除出现的子串

package su.interview;import java.util.Arrays;/** * 从字符串中删除出现的子串 * @author Toy * */public class String_01 { /** * 在逐个扫描主串中的字符是否在子

2011-09-05 10:26:15 775

原创 数对之差的最大值

package su.interview;/** * 题目:在数组中,数字减去它右边的数字得到一个数对之差。求所有数对之差的最大值。 例如在数组{2, 4, 1, 16, 7, 5, 11, * 9}中,数对之差的最大值是11,是16减去5的结果。 * * @aut

2011-09-05 10:25:00 354

原创 给定两个有序数组求他们的中位数

package su.interview;import utils.com.ArrayLister;/** * 给定两个有序数组,求中位数. * @author Toy * */public class MiddleNum_01 { /** * 二者先合

2011-09-05 10:22:57 360

原创 数组螺旋打印

package su.interview;import utils.com.Matrixer;/** * 螺旋打印数列 * * @author Toy * */public class Array_01 { /** * 从外向里打印 东南西北--东

2011-09-05 10:19:16 1001

少走弯路--VC经典学习资料

里面的讲解全面透彻,并结合了大量的实例供学习,是很好的参考资料,学好了可以少走很多弯路

2011-04-01

空空如也

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

TA关注的人

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