常用算法
arithmetic
loulanyue_
使我有洛阳二尺地,安能配六国将相
展开
-
LeetCode刷题--笔记有效数字
验证给定的字符串是否可以解释为十进制数字。 例如: “0” => true " 0.1 " => true “abc” => false “1 a” => false “2e10” => true " -90e3 " => true " 1e" => false “e3” =>原创 2020-10-24 18:17:19 · 185 阅读 · 0 评论 -
递归计算公共生效时间范围
package com.yfy.gulimall.coupon; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Date; import java.util.List; /** @author youfyu @date 2020/06/23 / public class Main { /* * / public stati原创 2020-06-23 08:51:42 · 284 阅读 · 0 评论 -
比较几种常用的排序算法
几种排序算法的总结与比较 冒泡排序 通过与相邻元素的比较和交换来把小的数交换到最前面,或者把大的数交换到最后面。 冒泡排序的时间复杂度为 O(n2)。 代码如下: // 冒泡排序 public void bubbleSort(int[] nums) { if (nums == null || nums.length == 0) return...原创 2019-08-02 20:36:41 · 152 阅读 · 0 评论