leetCode刷题之路- number344
来源:互联网 发布:人工智能的好处 编辑:程序博客网 时间:2024/06/03 22:00
344. Reverse String
利用StringBuffer类的reverse()方法即可
public String reverseString(String s) {
return new StringBuffer(s).reverse().toString();
}
371. Sum of Two Integers
public int getSum(int a, int b) {
int sum,tail;
while(b!=0){
sum=a^b;
tail=(a&b)<<1;
a=sum;
b=tail;
}
return a;
}
258. Add Digits 38=3*10+8 若想变成 3+8 则 3*10%9+8%9
public int addDigits(int num) {
if(num==0) return 0;
int temp=num%9;
if(temp==0) return 9;
return temp;
}
283. Move Zeroes
public void moveZeroes(int[] nums) {
int i,j=0;
for(i=0;i<nums.length;i++){
if(nums[i]!=0){
nums[j++]=nums[i];
}
}
while(j<nums.length){
nums[j++]=0;
}
}
- leetCode刷题之路- number344
- leetcode 刷题之路 12 Permutations
- leetcode 刷题之路 22 Anagrams
- leetcode 刷题之路 31 Triangle
- LeetCode刷题之路-Array
- LeetCode 刷题之旅
- Leetcode 刷题之哈希表
- LeetCode之路第七题
- leetcode 刷题之路 2 Evaluate Reverse Polish Notation
- leetcode 刷题之路 6 Longest Consecutive Sequence
- leetcode 刷题之路 7 Two Sum
- leetcode 刷题之路 8 Longest Common Prefix
- leetcode 刷题之路 10 Same Tree
- leetcode 刷题之路 13 Rotate List
- leetcode 刷题之路 15 Length of Last Word
- leetcode 刷题之路 17 Reorder List
- leetcode 刷题之路 18 Recover Binary Search Tree
- leetcode 刷题之路 19 Valid Palindrome
- 并查集poj611suspect
- 【Leetcode】240. Search a 2D Matrix II
- API设计原则总结
- PC能替代服务器吗?全方位解析二者区别
- gcc优化性能简介
- leetCode刷题之路- number344
- # Zxing二维码扫描图片预览变形的问题解决
- 添加IObjectSafety接口使MFC写的OCX可信
- #pragma once与#ifndef两种防止头文件二次编译的区别
- 学习笔记:SQLite数据库索引的使用
- 12、 javascript定时器
- nginx学习之epoll
- 异常之finally执行
- hdu 2203 亲和串