Android:算法
songzi1228
代码一敲,烦恼全消。
展开
-
算法题3:Java冒泡排序(Bubble Sort)
相关文章:Java中的经典算法之冒泡排序(Bubble Sort) 通俗易懂的让你彻底搞懂冒泡排序的由来 java实现冒泡排序 for(int i=1;i<arr.length;i++){ for(int j=1;j<arr.length-i;j++){ //交换位置 } 给一个数组,例如{6,3,8,2,9,1},按从小到大顺序排列。 N个数...原创 2019-03-13 21:34:31 · 146 阅读 · 0 评论 -
算法题2:整数反转
相关文章:leetcode】Reverse Integer整数反转----Java代码实现 给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。 示例 1: 输入: 123;输出: 321 示例 2:输入: -123;输出: -321 示例 3:输入: 120;输出: 21 注意:假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [−2^31, 2^3...原创 2019-03-08 09:56:27 · 202 阅读 · 0 评论 -
数组算法题1:两数之和(LeetCode01)
相关文章:[LeetCode] Two Sum 两数之和 两数之和Two Sum 给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 示例: 给定 nums = [2, 7, 11, 15], target = 9 因为 nums...原创 2019-03-07 10:51:31 · 369 阅读 · 0 评论 -
Android面试题:算法
算法主要考刷题吧,去力扣(LeetCode)和牛客网刷下。 一、两数之和Two Sum 给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 示例: 给定 nums = [2, 7, 11, 15], target = 9 因为 ...原创 2019-03-06 18:00:44 · 1084 阅读 · 0 评论 -
什么是时间复杂度
相关文章:一套图 搞懂“时间复杂度” 一、常见的复杂度 二、代码 public class AlgoTest1 { public static void main(String[] args) { algo1(); algo2(); algo3(); } /** * O(1) */ ...原创 2019-03-07 15:43:04 · 152 阅读 · 0 评论 -
如何学习数据结构和算法
通用学习流程: 一、Chunk it up(切碎知识点) 左边为数据结构,右边为算法,由易到难排列 刻意练习:原创 2019-06-13 14:56:49 · 224 阅读 · 0 评论