
获得徽章 0
- 请问您有多长时间的Android开发经验?
您在过去的项目中有使用过哪些开发工具和技术?
您知道什么是MVP和MVVM吗?您在项目中有应用过吗?
您有使用过RxJava和Retrofit等库吗?请举例说明在项目中的应用情境。
您有使用过数据库吗?请举例说明您使用了哪种数据库和应用情境。
在您的项目中,您有遇到过哪些性能问题?您是如何解决的?
您了解什么是Android Jetpack吗?您在项目中有使用过吗?
您了解哪些安全问题在Android开发中比较重要?您是如何保证应用程序安全的?
您曾经遇到过哪些挑战,而且您是如何解决这些挑战的?
最后,请您谈一谈您目前正在学习或是打算学习的Android相关技术和工具。展开158 - #每日一题#
双指针的妙用哈哈哈哈
class Solution {
public int[] twoSum(int[] numbers, int target) {
int[] nums = new int[2];
int left = 0, right = numbers.length - 1;
while(left < right){
if(numbers[left] + numbers[right] == target){
nums[0] = left+1;
nums[1] = right+1;
break;
}else if(numbers[left] + numbers[right] > target){
right--;
}else{
left++;
}
}
return nums;
}
}展开评论2 - #每日一题# 反转字符数组,反向输出即可
class Solution {
public void reverseString(char[] s) {
int left = 0, right = s.length - 1;
while(left < right){
char s1 = s[left];
s[left] = s[right];
s[right] = s1;
right--;
left++;
}
}
}展开23