![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 74
文杰ol
这个作者很懒,什么都没留下…
展开
-
阿里笔试题(2017在线编程题)-- 数串分组 --Java实现
看到有人写了阿里的面试题,心里痒痒,好久 没搞过这些了,写着实现一下 题目 2017年3月阿里在线编程题(实习内推) 给定一串数字 判断是否存在这三个元素,它们将数字串分为四个子串,其中每个子串的数字之和均相同(该3个元素不纳入计算) 要求时间复杂度和空间复杂度均不能超过O(n) 实现 简单的用Java实现了一下,大家凑乎看,有问题请多多指出--一个半路出家的Java程序员 代原创 2018-01-16 10:53:05 · 3325 阅读 · 1 评论 -
利用位运算实现IP转换 (字符串-整形)
因为IP中每个数字都允许输入0-255中的整数,可以得出每一个数字都是2^8,所以一个字符型的IP可以用一个Integer(-2^31-2^31)类型来储存。用二进制来看就是每个数字占8位。把字符型的IP地址转换为数字就是把IP串中的每一个数字放到Integer 的不同位置,第一个数字放到Integer二进制表示中的最前面8位上,以此类推 /** * 字符串型IP地址转原创 2018-01-18 15:26:18 · 1114 阅读 · 0 评论 -
阿里实习生电面题目:输出给定字符串的全部连续子串
题目摘自 http://blog.csdn.net/ns_code/article/details/21043665 题目 给定一个字符串,输出其所有连续子串,如:给定字符串abcd,则要输出的其全部连续子串为:a, b, c, d, ab, bc, cd, abc, bcd, abcd 解决思路 根据题目给定输出顺序可以看出子串长度为1-n,每个长度的子串起始位置为源串顺序从左到原创 2018-02-02 15:12:46 · 370 阅读 · 0 评论