首页
技术小册
AIGC
面试刷题
技术文章
MAGENTO
云计算
视频课程
源码下载
PDF书籍
「涨薪秘籍」
登录
注册
Bubble Sort - 冒泡排序
Selection Sort - 选择排序
Insertion Sort - 插入排序
Merge Sort - 归并排序
Quick Sort - 快速排序
Heap Sort - 堆排序
Bucket Sort
Counting Sort
两数之和
两数相加
无重复字符的最长子字符串
两个排序数组的中值
最长回文子串
锯齿形变换
反转整数
合并K个排序列表
链表循环
除Self之外的数组乘积
4的威力
蛙跳
将交叉口大小设置为至少两个
最大的块,使其分类
到达点
阶乘零点函数的前像大小
建造一个大的岛屿
唯一字母串
树的距离之和
猜词游戏
节点的最短路径
矩形区域II
K-相似字符串
雇佣K工人的最低成本
至少为K的最短子阵
获取所有key的最短路径
加油站的最小数量
有利可图的计划
细分图中的可达节点
超级蛋掉落
最大频率叠加
有序队列
DI序列的有效置换
猫和老鼠
最长不含重复字符的子字符串
丑数
第一个只出现一次的字符
字符流中第一个不重复的字符
两个链表的第一个公共结点
数字在排序数组中出现的次数
0到n-1中缺失的数字
数组中数值和下标相等的元素
二叉树的深度
数组中只出现一次的两个数字
数组中唯一只出现一次的数字
翻转单词顺序
左旋转字符串
滑动窗口的最大值
当前位置:
首页>>
技术小册>>
数据结构与算法(中)
小册名称:数据结构与算法(中)
**难度: Easy** > 内容描述 ``` 给定一个32位有符号整数,求出整数的倒数。 Example 1: Input: 123 Output: 321 Example 2: Input: -123 Output: -321 Example 3: Input: 120 Output: 21 ``` ## 解题方案 > 思路 1 ******- 时间复杂度: O(n)******- 空间复杂度: O(1)****** 将整数翻转,翻转后是否溢出了, beats 95.35% ```java class Solution { public int reverse(int x) { // 使用一个long型变量来保存 long index = 0; while (x != 0){ index = index * 10 + x %10; x = x / 10; } int result = (int) index; if(result != index){ return 0; } return (int)index; } } ```
上一篇:
锯齿形变换
下一篇:
合并K个排序列表
该分类下的相关小册推荐:
数据结构与算法(下)
算法面试通关 50 讲
业务开发实用算法精讲
编程之道-算法面试(下)
数据结构与算法(上)
编程之道-算法面试(上)
数据结构与算法之美