算法 字符串
文章平均质量分 71
duanjiefei
这个作者很懒,什么都没留下…
展开
-
从零开始学习算法(Java实现)~~~~之字符串篇~~~判断两个字符串是否是颠倒字母顺序构成的
从今天开始记录一下学习算法的例程,贵在坚持!写出一个函数 anagram(s, t) 去判断两个字符串是否是颠倒字母顺序构成的样例 给出 s="abcd",t="dcab",返回 true难都系数*以下是java代码实现:public class Solution { /** * @param s: The first string原创 2015-06-01 20:41:06 · 3226 阅读 · 0 评论 -
算法学习(Java实现之字符串篇)····二进制求和
给定两个二进制字符串,返回他们的和(用二进制表示)。样例a = 11b = 1返回 100public class Solution { /** * @param a a number * @param b a number * @return the result */ public String addBina原创 2015-06-01 21:09:29 · 3725 阅读 · 0 评论 -
算法学习(java实现之字符串篇)·····判断字符串是否没有重复字符
实现一个算法确定字符串中的字符是否均唯一出现样例给出"abc",返回 true给出"aab",返回 falsepublic class Solution { /** * @param str: a string * @return: a boolean */ public boolean isUnique(String str)原创 2015-06-01 21:18:40 · 1068 阅读 · 0 评论 -
算法学习(java实现之字符串)·····旋转字符串
给定一个字符串和一个偏移量,根据偏移量旋转字符串(从左向右旋转)样例给出字符串"abcdefg"如果偏移量offset=0,返回"abcdefg"如果偏移量offset=1,返回"gabcdef"如果偏移量offset=2,返回"fgabcde"如果偏移量offset=3,返回"efgabcd"public class Solution { /*原创 2015-06-02 20:04:47 · 2074 阅读 · 0 评论 -
算法学习(java实现之字符串)~~~~字符串查找
字符串查找(又称查找子字符串),是字符串操作中一个很有用的函数。你的任务是实现这个函数。对于一个给定的 source 字符串和一个 target 字符串,你应该在 source 字符串中找出 target 字符串出现的第一个位置(从0开始)。如果不存在,则返回 -1。样例如果 source = "source" 和 target = "target",返回 -1原创 2015-06-01 21:26:03 · 2397 阅读 · 0 评论 -
算法学习(java实现之字符串)··报数
报数指的是,按照其中的整数的顺序进行报数,然后得到下一个数。如下所示:1, 11, 21, 1211, 111221, ...1 读作 "one 1" -> 11.11 读作 "two 1s" -> 21.21 读作 "one 2, then one 1" -> 1211.给定一个整数 n, 返回 第 n 个顺序。样例给定 n =原创 2015-06-02 20:44:25 · 750 阅读 · 0 评论 -
算法经典面试题整理(java实现)
以下从Java角度解释面试常见的算法和数据结构:字符串,链表,树,图,排序,递归 vs. 迭代,动态规划,位操作,概率问题,排列组合,以及一些需要寻找规律的题目。1. 字符串和数组字符串和数组是最常见的面试题目类型,应当分配最大的时间。关于字符串,首先需要注意的是和C++不同,Java字符串不是char数组。没有IDE代码自动补全功能,应该记住下面的这些常用的方法。转载 2015-06-11 19:23:20 · 24600 阅读 · 1 评论