随笔分类 -  剑指offer java语言

剑指offer问题java语言的实现
摘要:详细分析请参照C语言版,这里仅仅给出实现代码,注释很详细,不得不说java各种api用起来真是爽飞了 1 package com.xsf.SordForOffer; 2 3 import java.util.Stack; 4 5 /** 6 * 剑指offer pro7,俩个链表实现一个队列 ... 阅读全文
posted @ 2015-04-07 16:30 Android茶话会 阅读(163) 评论(0) 推荐(0)
摘要:注:(1)java中树的构建(2)构建子树时可以直接利用Arrays.copyOfRange(preorder, from, to),这个方法是左开右闭的 1 package com.xsf.SordForOffer; 2 3 import java.util.Arrays; 4 5 /*剑指o... 阅读全文
posted @ 2015-04-05 20:13 Android茶话会 阅读(600) 评论(0) 推荐(0)
摘要:注:(1)这里体现了java数据结构与C语言的不同之处(2)栈的操作直接利用stack进行 1 package com.xsf.SordForOffer; 2 3 import java.util.Stack; 4 5 6 /* 7 *剑指offer 8 *pro5 链表逆序输出 9 ... 阅读全文
posted @ 2015-04-05 20:11 Android茶话会 阅读(348) 评论(0) 推荐(0)
摘要:注:利用java中stringBuilder,append,length方法很方便的解决字符串问题 1 /* 2 * 剑指offer 替换空格 3 * xsf 4 * */ 5 6 /*开始替换空格的函数,length为原数组的长度,java中length不计算/0*/ 7 class B... 阅读全文
posted @ 2015-04-05 20:08 Android茶话会 阅读(146) 评论(0) 推荐(0)
摘要:注:java主要可以利用字符串的length方法求出长度解决这个问题带来方便 1 public class FindNum { 2 public static void main(String[] args) { 3 int arry[][] = {{1, 2, 8, 9},... 阅读全文
posted @ 2015-04-05 20:04 Android茶话会 阅读(157) 评论(0) 推荐(0)