ACM
大数据最好
大数据,机器学习,深度学习
展开
-
链表相加
给定两个链表,分别表示两个非负整数,他们的数字逆序存储在链表中,且每个节点只存储一个数字,计算两个数的和,并且返回和的链表头指针如:输入:2-4-3,5-6-4 输出:7-0-8因为两个数都是逆序存储,正好可以从头向后依次相加,完成“两个数的竖式计算”pHead1:4-9-0-4-7-1pHead2:1-7-1-5-5-4-2-8pHead3:5-6-2-9-2-6-2原创 2015-10-23 12:07:00 · 423 阅读 · 0 评论 -
旋转字符串
题目描述给定一个字符串,要求把字符串前面的若干个字符移动到字符串的尾部,如把字符串“abcdef”前面的2个字符'a'和'b'移动到字符串的尾部,使得原字符串变成字符串“cdefab”。请写一个函数完成此功能,要求对长度为n的字符串操作的时间复杂度为 O(n),空间复杂度为 O(1)。第一种方法:暴力移位法初看此题,可能最先想到的方法是按照题目所要求的,把需要移动的字符一个原创 2015-10-23 12:20:53 · 376 阅读 · 0 评论 -
最大差值(美团校招真题)
题目描述有一个长为n的数组A,求满足0≤a≤b给定数组A及它的大小n,请返回最大差值。测试样例:[10,5],2返回:0实现代码:import java.util.*;public class LongestDistance { public int getDis(int[] A, int n) { int len=A原创 2016-03-14 19:32:44 · 483 阅读 · 0 评论