- 博客(6)
- 收藏
- 关注
翻译 无重复最长子字符串
给定一个字符串,找出不含有重复字符的最长子串的长度。示例 1:输入: “abcabcbb”输出: 3解释: 无重复字符的最长子串是 “abc”,其长度为 3。示例 2:输入: “bbbbb”输出: 1解释: 无重复字符的最长子串是 “b”,其长度为 1。示例 3:输入: “pwwkew”输出: 3解释: 无重复字符的最长子串是 “wke”,其长度为 3。请注意,答案必须...
2018-09-18 23:14:42
228
原创 关于两数之和——算法
两数之状语从句:题目:来源本文给出了>给定一个整数数组和一个目标值,找出数组中和为目标值的两个数你可以假设每个输入只对应一种答案,并且同样所有返回> [0,1]>解答:方法一:暴力破解法: public class Solution {public int [] sum(int [] num,int target...
2018-09-04 13:24:19
269
转载 HashMap
HashMapHashMap概述:HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。 而Hashtable跟HashMap很像,唯一的区别是Hashtalbe中的方法是线程安全的,也就是同步的。 图片转载自:http://ifeve.com/hashmap-conc...
2018-08-15 13:16:01
126
原创 算法学习Day3排序
排序算法-冒泡排序:冒泡思想:比较两个相邻的元素,将值大的元素交换至右端。思路: 依次比较相邻的两个数,将小数放在前面,大数放在后面。 即在第一趟: 首先比较第1个和第2个数,将小数放前,大数放后。 然后比较第2个数和第3个数,将小数放前,大数放后, 如此继续,直至比较最后两个数,将小数放前,大数放后。 重复第一趟步骤,直至全部排序完成。核心代码://外层循环控...
2018-08-13 15:28:14
145
原创 算法学习Day-2 使用链表解决约瑟夫环
class Node{ public Object data; public Node next; public Node getNext() { return next; } public Object getData() { return data; } public void setData(Obj...
2018-08-13 13:54:42
140
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人