全部 文章 问答 分享 共找到95个相关内容
 [文章] 百度版雪花算法(百度UIdGenerator)超时问题   
前情提要百度的UidGenerator是一个基于Java语言实现的分布式唯一ID生成器,它基于Snowflake算法进行了优化和改进算法组成部分:1位符号位:由于long类型在Java中是带符号的,最高位是符号位
 [文章] 插入排序算法讲解(InsertionSort)   
2.算法描述插入排序分为两组数据,已经排序的数据。等待排序的数据,从等待排序的数据,向已经排序的数据中对比插入。
2020-05-09 11:49
              ·
              排序算法
 [问答] 算法问题:java多线程并发  
求助算法题:写10条线程,并发不断从byte数组data[100000]里取出数据,每个线程每次读取12个byte,并把读取到的byte数据倒序排序(大在前,小在后)然后写入一个新数组newData要求
 [文章] 串匹配--KMP算法   
串匹配--KMP算法next数组首先我们先要了解一下什么是字符串的前缀和后缀前缀字符串的前缀是指字符串的任意首部。比如:望,望江,望江楼,望江楼上.......后缀字符串的任意尾部是字符串的后缀。
  
                  [分享] 【图解】记一次手撕算法面试:字节跳动的面试官把我四连击了 
字节跳动这家公司,应该是所有秋招的公司中,对算法最重视的一个了,每次面试基本都会让你手撕算法,今天这篇文章就记录下当时被问到的几个算法题,并且每个算法题我都详细着给出了最优解,下面再现当时的面试场景。
 [问答] 在喜马拉雅项目中加入协同过滤算法  
大佬们好,我想在喜马拉雅项目中的首页推荐中加入协同过滤算法,但我一点头绪都没有,求指点
2021-03-31 20:38
              ·
              算法
[文章] 牛客题霸算法刷题记录   
牛客题霸算法刷题记录链表删除链表中的重复元素importjava.util.
 [文章] 程序员必做的文史题目   
4,秦始皇吞并六国采用了以下哪种算法思想?a,递归;b,分治;c,迭代;d,模拟。5,雅典王子忒修斯勇闯克里特岛斩杀米诺牛的时候采用了以下哪种算法?
 [文章] C# 使用MD5加密工具类(MD5CryptoServiceProvider)   
MD5信息摘要算法(英语:MD5Message-DigestAlgorithm),一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(hashvalue),用于确保信息传输完整一致
 [文章] Java 后台开发常见100题   
把知道的答案和坑发表在评论中,也可以方便后面人的面试,后面我自己解答的答案也会发表在评论中1.HashMap,HashTable,ConcurrentHashMap的源码解决hash冲突的方法2.JVM组成,可达性算法
2021-03-07 10:30
              ·
              面试
 [文章] 【Android反编译一】相关工具的使用   
validity10000genkey生成密钥对(公钥和私钥)-v显示密钥库中的证书详细信息-alias<alias_name>秘钥的别名,只有前8个字符有效-keyalg<alg>生成秘钥的算法
 [文章] (02)王道数据结构-空间复杂度   
算法1:逐步递增型爱你#include<stdio.h>voidloveYou(intn);intmain(void){loveYou(3000);return0;}voidloveYou(
 [问答] 想问一道算法题  

这道题java用动规做超时了,改成c++爆内存,是二维数组的问题吗
import java.io.*;
import java.util.Scanner;
public class AC1 {
        public static void main(String[] args) throws Exception {
            BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
            Scanner scanner = new Scanner(System.in);
            int len = scanner.nextInt();
            char[] s1 = in.readLine().trim().toCharArray();
            char[] s2 = in.readLine().trim().toCharArray();
            int[][] dp = new int[len+1][];
            for (int i = 0; i < dp.length; i++) {
                dp[i] = new int[len+1];
            }
            for (int i = 1; i <= len; i++) {
                for (int j = 1; j <= len; j++) {
                    if (s1[i-1] == s2[j-1]) {
                        dp[i][j] = dp[i-1][j-1];
                    } else {
                        dp[i][j] = Math.min(dp[i-1][j-1], Math.min(dp[i-1][j], dp[i][j-1])) + 1;
                    }
                }
            }
            System.out.println(dp[len][len]);
        }
}
2022-07-24 12:38
              ·
              算法
 [文章] 时间复杂度和空间复杂度   
时间复杂度和空间复杂度评价一个算法的优劣,往往会从时间复杂度和空间复杂度两个维度来评价。执行时间越短,占用空间越小的算法,被视为最优算法。
 [问答] 会C语言的同志们,帮我看一下这个题怎么实现啊  
这个算法题怎么用c语言实现啊?
 [文章] (01)王道数据结构-时间复杂度   
算法1:逐步递增型爱你#include<stdio.h>voidloveYou(intn);intmain(void){loveYou(3000);return0;}voidloveYou(
 [问答] 关于android的职业规划想问一下  
但他现在做科研不太多了,我应该是由我师兄带),我目前也是在跟他合作的公司实习(我师兄也在那边,很小的厂),他给我的方向是嵌入式AI或者Linux开发,我选择的是嵌入式AI,我目前的认知就是在边缘侧编写部署AI算法
 [文章] git常用的命令与配置本地库和远程库操作   
有新内容的分支]解决冲突编辑文本,修改特殊符号修改文件内容gitadd[文件名]gitcommit-m''提交的操作日志''(后面一定不要跟文件名)(结束合并)4、git的基本原理4.1、哈希加密哈希算法是一个加密算法
 [文章] Android各个版本的新功能(4.2-11.0)   
Android各个版本的新功能Android4.2的功能变化修改了AES加密的强随机种子算法Android4.3的功能变化增加了蓝牙管理器BluetoothManager,支持BLE增加了矩形估值器RectEvaluatorAndroid4.4
 [文章] 会紧张?或许因为效率!   
看过我多维竞争的读者就知道,当某个事情时间段之后我走下坡路,我更倾向于换另外一个任务开启,但总归是把耗精力的放在最充沛的时候,早上我会读一读英语新闻与读读书,中午之后就是写算法题学习专业知识刷面试题,晚上就看看
 [问答] MySQL索引问题  
我们知道MySQL索引用的是B+树的结构,如果id字段是int型,并且自增,那么MySQL底层会形成一个B+树给你,那如果我的id是varchar(String)类型,id用的视频里雪花算法生成uuid
- 1
 - 2
 - 3
 - 4
 
 
 
 
 
 
 
 
 