![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
文章平均质量分 59
zhuhaoyu6666
热爱编程、热爱生活、喜欢挑战
展开
-
计价器跳4的问题
原题:程序员小明打了一辆出租车去上班。出于职业敏感,他注意到这辆出租车的计费表有点问题,总是偏大。出租车司机解释说他不喜欢数字4,所以改装了计费表,任何数字位置遇到数字4就直接跳过,其余功能都正常(23->25,399->500(400、401、402、……))。你能根据计费表的数字,计算出实际的数字吗?示例1、input 5 output 4示例2、input 17 output 15示例3、input 100 output 81示例4、input 500 ..原创 2022-05-25 21:04:44 · 1091 阅读 · 1 评论 -
最长回文子符串
算法-最长回文子串原创 2022-05-25 20:50:11 · 209 阅读 · 0 评论 -
算法-字母异位词分组
题目描述:给定一个字符串数组,将字母异位词组合在一起。字母异位词指字母相同,但排列不同的字符串。字母异位词=字符串的长度一样 &&组成 字符串的字母种类一样示例:输入:["eat", "tea", "tan", "ate", "nat", "bat"],输出:[ ["ate","eat","tea"], ["nat","tan"], ["bat"]]说明:所有输入均为小写字母。不考虑答案输出的顺序。代码实现: hash + 数组+排序...原创 2022-05-16 23:14:18 · 209 阅读 · 0 评论 -
算法-字母异位词-判断2个字符串是否是异位词
说明字母异位词=字符串长度一样 && 字符串中的字母种类一样数组+排序+字符串equalimport java.util.Arrays;import java.util.Scanner;class Solution { public static void main(String[] args) { System.out.println(test("anagram","nagaram")); System.out.println(test(...原创 2022-05-16 23:03:09 · 332 阅读 · 0 评论 -
雪花算法2-18位数字
public class IDWorker { /** * 起始的时间戳 */ private final static long START_STMP = 1480166465631L; /** * 每一部分占用的位数 */ private final static long SEQUENCE_BIT = 12; //序列号占用的位数 private final static long MACHINE_BIT = 5; .原创 2022-03-12 11:45:00 · 538 阅读 · 0 评论 -
交换排序
交换排序:顾名思义,目的是排序,手段是不断交换2个数据的位置分为:冒泡和快速(冒泡升级版)public class JiaoHuanSort { /** * 冒泡排序 * 循环比较相邻的两个数,将较大的数放在后面 * * @param nums 待排序数值序列 */ private static int[] bubbleSort(int[] nums) { int len = nums.length;原创 2020-08-18 23:47:01 · 106 阅读 · 0 评论 -
插入排序
插入排序顾名思义,首先说排序,是目的,插入是手段,所谓插入即在某个位置上放置一个数据。和交换排序的区别也就在于此(交换排序是2个数据交换位置(2个数据),插入排序是把数据放入某个位置(一个位置,一个数据))插入排序分为直接插入和希尔插入 2种排序package com.allen.datastructure_algorithm.paixu;import java.util.ArrayList;import java.util.Arrays;import java.util.LinkedLi原创 2020-08-18 23:37:23 · 122 阅读 · 0 评论 -
维吉尼亚密码 Vigenère cipher
public class Vigenere { public static String encrypt(final String message, final String key) { String result = ""; for (int i = 0, j = 0; i < message.length(); i++) {...原创 2019-11-21 15:00:17 · 851 阅读 · 0 评论