• avatar 孤单的跟鞋声和你的笑丶 2020-08-29 12:35:26

    Linux Fork

    fork调用的一个奇妙之处就是它仅仅被调用一次,却能够返回两次,它可能有三种不同的返回值:1)在父进程中,fork返回新创建子进程的进程ID;2)在子进程中,fork返回0;3)如果出现错误,fork返回一个负值; fork出错可能有两种原因:1)当前的进程数已经达到了系统规定的上限,这时errn

  • avatar 快手数科_兮兮 2020-08-29 12:44:17

    精益数据分析 读书笔记 二

    第一章 别再欺骗自己了 没有否定直觉的作用,直觉是灵感的源泉。可以通过直觉得知需要设计何种实验来测试创业假设,然后利用数据来验证这些假设精益创业发展迅速的原因:首版产品的开发成本十分低廉,公有云、社交媒体、市场竞争研究、在线交易和支付都不需要太多的前期花费。可以开发产品、检测效果并快速迭代专人接待式

  • avatar blowhail 2020-08-29 12:44:46

    XOR-pyramid

    推导一下f的式子所以用dp[l][r]来表示区间l,r的答案就可以得到 dp[l][r]=dp[l][r-1] dp[l+1][r] #include <cstdio> #include <iostream> #include <algorithm> #incl

    来自 blowhail
    00
  • avatar 罐头小哥 2020-08-29 13:09:44

    团队队列(队列和映射)

    队列 In a team queue each element belongs to a team. If an element enters the queue, it first searches the queue from head to tail to check if some of i

    来自 罐头小哥
    10
  • avatar Oak_limy 2020-08-29 13:47:52

    B题题解

    首先发现很大,所以可以用字符串读进来。 读进来先别转换成数字,注意是连乘,但最后又是要,所以可以想出在时答案一定为0 对于,发现可以先预处理出答案,左边要乘上所有小于等于的数,所有可以先预处理出前缀和,然后再预处理出所有的乘上它这一位的前缀和 最后还有个连乘,就是把每一位的乘上上一步做完的东西,所以

    来自 Oak_limy
    10
  • avatar zackH 2020-08-29 13:54:02

    快排和TopK

    import java.util.*; public class Main{ public static void main(String[] args){ int arr[] = {6,2,7,1,3,5,6}; int res = findKthLarge

    来自 zackH
    00
  • avatar nayota 2020-08-29 14:29:48

    二叉树重建-递归的终止条件不要忘记,要有出口啊。

    /** * Definition for binary tree * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode(int x) { val

    来自 nayota
    00
  • avatar C0derMa4k 2020-08-29 14:37:15

    Netty学习笔记(一)

    netty的介绍和应用场景 netty是什么? Netty 是由 JBOSS 提供的一个 Java 开源框架,现为 Github 上的独立项目。 Netty 是一个 异步的、 基于事件驱动的网络应用框架,用以快速开发高性能、高可靠性的网络 IO 程序。 Netty 主要针对在 TCP 协议下,面向

    来自 C0derMa4k
    00
  • avatar 秃头小白 2020-08-29 14:37:45

    分辣条(来自qduoj)

    题目链接 https://www.qduoj.com/problem/93 题目大意 判断是否能将一组数平均分成两份。 解题思路 一看到这个题感觉好像做过,但还是没做出来。我成功的当成贪心去算了,wa不停。正解是01背包恰好装满:找个sum/2的背包,sum为数和。每件物品的是每个数,每个数的值既是

    来自 秃头小白
    11
  • avatar nayota 2020-08-29 14:38:44

    两个栈实现队列;

    import java.util.Stack; public class Solution { Stack<Integer> stack1 = new Stack<Integer>(); Stack<Integer> stack2 = new S

    来自 nayota
    00
  • avatar 坦荡荡的无用之人 2020-08-29 14:42:29

    LeetCode#1535找出数组游戏的赢家

    class Solution { public int getWinner(int[] arr, int k) { int res = Math.max(arr[0],arr[1]); for(int i = 2,count = 1;i < arr.len

  • avatar heoller 2020-08-29 14:49:55

    Java并发之线程池

    使用线程池是为了减少创建和销毁线程带来的资源消耗。线程池适用于单任务处理时间短且任务量较大的场景。 线程池核心参数 参数 说明 int corePoolSize 核心线程数 int maximumPoolSize 最大线程数 long keepAliveTime 非核心线程最大可

    来自 heoller
    00
  • avatar coder-River 2020-08-29 15:12:53

    Uva 714 二分答案乱杀最大最小值与最小最大值问题

    一、题意 输入包含若干组数据。每组数据输入一个n, k。然后输入一个长度为n的序列。要求你把这个序列划分为k段,记每一段的数字和为S(i),要求使得S(i)的最大值尽可能地小。输出划分结果。若有多解,则使前面的段尽可能地短。 二、解析 看到“最大值尽可能小”这种字眼,第一下就应该反应出可能要使用二分

    来自 coder-River
    00
  • avatar coder-River 2020-08-29 16:03:50

    Uva 11093 关于在加油站加油就是为了能跑到下一个加油站加油的这件事

    一、题意 环形跑道上有n个加油站(n<=100000),编号1-n,第i个加油站可以加油p[i]加仑,从它开到下一个加油站需要q[i]加仑,要求你选择一个加油站作为起点,然后跑一圈回到起点,要求作为起点的加油站编号尽可能小。无解则输出 Not Possible。有解则输出起点的加油站编号。 二

    来自 coder-River
    00
  • avatar J_PLUS 2020-08-29 16:08:26

    python开发面试知识点(二)

    part1见 python开发面试知识点(一) 五、python网络编程 1、Django 1.1、Django请求的生命周期? wsgi, 创建socket服务端,用于接收用户请求并对请求进行初次封装。 中间件,对所有请求到来之前,响应之前定制一些操作。 路由匹配,在url和视图函数对应关系

    来自 J_PLUS
    211
  • avatar 盲僧爱蛇丸 2020-08-29 16:10:44

    提取二进制中1的个数

    include using namespace std; int main(){ int a; cin>>a; int c=0; while(a) { if(a&1) c++; a>>=1

    来自 盲僧爱蛇丸
    00
  • avatar 盲僧爱蛇丸 2020-08-29 16:11:37

    提取不重复的1的个数

    include using namespace std; int main(){ int a; cin>>a; int c=0; while(a) { if(a&1) c++; a>>=1

    来自 盲僧爱蛇丸
    00
  • avatar 回归梦想 2020-08-29 16:36:16

    【每日一题】8月11日题目精讲—矩阵消除游戏

    来源:牛客网: 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 262144K,其他语言524288K 64bit IO Format: %lld 题目描述 牛妹在玩一个名为矩阵消除的游戏,矩阵的大小是n行m列,第i行第j列的单元格的权值为ai,j,牛妹可以进行k个回合的游戏,在每个

    来自 回归梦想
    00
  • avatar J_PLUS 2020-08-29 16:45:27

    面试知识点:数据库(一)

    一、数据库有哪几种分类?特点是? 通常把数据库分为两类,即关系型数据库和非关系型数据库。 1.关系型数据库 关系型数据库是指采用了关系模型来组织数据的数据库,而关系模型是由二维表及其联系组成的数据组织。目前主流的关系型数据库有:MySQL、SQL Server、Oracle、Postgresql优点

    来自 J_PLUS
    110
  • avatar 段三园的小迷弟 2020-08-29 17:05:24

    牛客练习赛68d

    D展开全文即可 #include <bits/stdc++.h> using namespace std; typedef long long ll; typedef pair<ll,ll> pll; #define fi first #define se second

  • avatar 坦荡荡的无用之人 2020-08-29 17:12:42

    LeetCode#1476子矩形查询

    执行结果:通过执行用时:30 ms, 在所有 Java 提交中击败了95.73%的用户内存消耗:42.2 MB, 在所有 Java 提交中击败了76.54%的用户 class SubrectangleQueries { int[][] rectangle; public Subrec

  • avatar 段三园的小迷弟 2020-08-29 17:18:17

    牛客练习赛68a

    A,展开即可正常查看 #include <bits/stdc++.h> using namespace std; typedef long long ll; typedef pair<ll,ll> pll; #define fi first #define se seco

  • avatar 让世界感受痛苦 2020-08-29 17:20:04

    DD4-末尾0的个数

    from functools import *n=int(input())a=[int(i)for i in range(1,n+1)]#将1到n变成一个序列,以便下面的reduce函数k=lambda x,y:x*y#定义阶乘函数q=reduce(k,a)#reduce(function, seq

  • avatar 段三园的小迷弟 2020-08-29 17:21:49

    牛客练习赛68b

    B,“展开全文”即可正常查看 #include <bits/stdc++.h> using namespace std; typedef long long ll; typedef pair<ll,ll> pll; #define fi first #define se

  • avatar Deep_Dark_FAntasy♂ 2020-08-29 17:40:04

    H-Harmony Pairs

    题目大意:给出n,问从0到n有多少数对(A,B),满足A<B,但是A的数位之和大于B的数位之和?解题思路:数位dp。之前使用数位dp,都是求解一个范围[L,R]内满足某个条件的数有多少。这次是求满足条件的对数。学到的第一个是用空间换时间,就是把lima,limb之类的都写进dp里,形成一个5维

  • avatar 回归梦想 2020-08-29 17:46:56

    【每日一题】8月12日题目精讲 Mr. Kitayuta, the Treasure Hunter

    来源:牛客网: 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 262144K,其他语言524288K 64bit IO Format: %lld 题目描述 The Shuseki Islands are an archipelago of 30001 small islands i

    来自 回归梦想
    00
  • avatar 随便发挥 2020-08-29 18:01:29

    剑指 Offer 68 - I. 二叉搜索树的最近公共祖先 - leetcode 剑指offer系列

    题目难度: 简单 原题链接 今天继续更新剑指 offer 系列, 老样子晚上 6 点 45 分准时更新公众号 每日精选算法题, 大家记得关注哦~ 另外在公众号里回复 offer 就能看到剑指 offer 系列当前连载的所有文章了 题目描述 给定一个二叉搜索树, 找到该树中两个指定节点的最近

    来自 随便发挥
    00
  • avatar coder-River 2020-08-29 18:06:48

    Uva 12174 一个稍微复杂的滑动窗口问题

    一、题意 每组数据输入一个s和一个n,s表示歌曲的数目,n表示歌曲乱序循环播放列表的长度,然后输入一个数组a[maxn]表示该播放列表。要求统计乱序播放列表的的开头位置有多少种可能性。 二、解析 一个位置如果是乱序循环播放列表的开头,那么从它开始的后s首歌曲一定互不相同,再后s首也是互不相同....

    来自 coder-River
    00
  • avatar The__Flash 2020-08-29 18:34:27

    牛客练习赛68 A B C D

    A 牛牛的mex运算 一.题目大意 给出 个数 , 次询问,每次给出 并询问 . 且 互异. 二.分析 赛时用的莫队,看题解才发现自己写麻烦了. 根据题目条件不难得 是 的一个排列. 因此 . 三.代码实现 1. 莫队 #include <bits/stdc++.h> usin

    来自 The__Flash
    00
  • avatar whoway 2020-08-29 18:43:51

    概率论?动态规划?

    一、题解 当n个编号元素放在n个编号位置,元素编号与位置编号各不对应的方法数用D(n)表示,那么D(n-1)就表示n-1个编号元素放在n-1个编号位置,各不对应的方法数,其它类推.第一步,把第n个元素放在一个位置,比如位置k,一共有n-1种方法;第二步,放编号为k的元素,这时有两种情况:⑴把它放到位

    来自 whoway
    00
  • avatar KaBuMjue 2020-08-29 18:56:47

    阅读Redis6.0源码之SDS(Simple Dynamic String)

    Redis使用SDS(Simple Dynamic String)来实现字符串对象,相关文件为sdsalloc.h、sds.h、sds.c。 sdsalloc.h 只是"重命名",仅有三行代码: #define s_malloc zmalloc #define s_realloc

    来自 KaBuMjue
    10
  • avatar Yif_ 2020-08-29 19:14:19

    简短清晰的中序递归

    设置了两个递归方法外的全局变量,分别来储存当前离目标结点还差几个节点了,一个用来储存最终寻找到的目标节点。递归就是很普通的中序遍历,只不过要注意的优化点是:第一,当成功找到第k个点时,后续的节点无须继续遍历;第二,当整棵树都遍历完成却依然没达到k这个大小,那就要返回null(没找到) TreeNod

    来自 Yif_
    00
  • avatar bloodfire 2020-08-29 19:22:12

    8/29刷题最短回文串

    1.最短回文串给定一个字符串 s,你可以通过在字符串前面添加字符将其转换为回文串。找到并返回可以用这种方式转换的最短回文串。示例 1:输入: "aacecaaa"输出: "aaacecaaa"示例 2:输入: "abcd"输出: "

    来自 bloodfire
    00
  • avatar sabo 2020-08-29 19:26:56

    Deep Retrieval

    好处 统一inFerence和learning 端到端深度学习 Structure model Learning EM Algorithm for Joint Training 感觉主要好处是训练和inference统一了。

    来自 sabo
    00
  • avatar whoway 2020-08-29 19:34:04

    PAT模拟——精度问题

    题目 本题给我们直观的感受了————计算机底层对小数处理的精度的极限。 一、精度有问题的解法(未AC) #include<bits/stdc++.h> using namespace std; int main() { int a,b,n; while(~scanf(

    来自 whoway
    10
  • avatar 虹色萤火虫 2020-08-29 19:36:57

    华为机试-字符串匹配(HJ81)-纯C

    纯C 题目标题:判断短字符串中的所有字符是否在长字符串中全部出现 是判断短字符串中所有字符有否有在长字符串中全部出现,并不是判断短字符串是否是长字符串的字串,那么就很简单了(判断子串也很简单)。 毫无疑问就是哈希表了。 时间复杂度:O(n)空间复杂度:O(1) #include <stdlib

    来自 虹色萤火虫
    00
  • avatar 苟且的狮子 2020-08-29 19:47:03

    [JSOI2010]连通数

    bfs,bitset 题意: ##分析:题目没给数据范围,n<=2000考录到数据范围,这题我们可以直接bfs,或者dfs。暴力搜索。细节处理好也能过。但是,显然有些勉强。这里面考的是,bitset容器。 bitset的或运算代替了搜索。 看代码: bitset<max_n> a[

    来自 苟且的狮子
    10
  • avatar AI猪人士 2020-08-29 20:07:22

    8/11可以分解为8个1/11相加

    注意:本题说写出一种分解方法即可。所以8/11可以分解为8个1/11相加。 #include<iostream> #include<string> using namespace std; int main() { string s; while (cin &

    来自 AI猪人士
    1070
  • avatar 找Eli内推字节呀 2020-08-29 20:20:51

    【滴滴数据分析三轮面试凉经】

    【一面40min】1、自我介绍2、SQL窗口函数并举例3、显著性水平4、估算北京五环实时车流量 路口抽样 加油站间接估算5、滴滴在海外的竞争优劣势、挑战和机遇(UBER vs DIDI) 市场、文化、数据、运营、资本投入6、花小猪的对内竞争 目标用户、市场、流量聚拢、用户运营

  • avatar 寂寞如雪lhd 2020-08-29 20:41:33

    栈的压栈和出栈顺序

    输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否可能为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如序列1,2,3,4,5是某栈的压入顺序,序列4,5,3,2,1是该压栈序列对应的一个弹出序列,但4,3,5,1,2就不可能是该压栈序列的弹出序列。(注意:这两个序列的长度是相等的

    来自 寂寞如雪lhd
    00
  • avatar whoway 2020-08-29 20:41:57

    牛客的题目格式是玄学

    一、奇怪的格式 1)格式一 一看数据样例都是错的,有时会导致看不懂题目。。。 2)格式2(正确的格式和数据) 二、AC代码 #include<bits/stdc++.h> using namespace std; char solve[105]; int hash_num[10]

    来自 whoway
    00
  • avatar C0derMa4k 2020-08-29 20:43:11

    计算机网络复习

    计算机网络概述 性能指标 时延 为什么要分层 问题拆分不同的层次解决不同的问题。 分层 7层 数据报太大会拆分成分组 5层 物理层 奈式准则和香浓定律 (不用看) 物理层介绍 物理层设备 链路层 为什么要在链路层进行差错检验,链路层基实在物理层上建立的链路

    来自 C0derMa4k
    02
  • avatar 前端jqh 2020-08-29 21:14:24

    vue基础

    vue基础 1.1 八字胡mustache语法 支持多种语法引用,只有在标签的内容中才可以使用 1.2 常用指令操作 1.2.1 v-once v-once的作用是用来固定数据。一出现就不能再更改.在浏览器重新给vm.msg赋值也不会更改 h2 标签中显示的数据了 <h2 v-once&

    来自 前端jqh
    10
  • avatar 寂寞如雪lhd 2020-08-29 21:23:33

    从上往下打印出二叉树的每个节点,同层节点从左至右打印

    这时候,我们可以发现,使用队列存放节点,数组存放值。先将根节点加入到队列中,然后遍历队列中的元素,遍历过程中,上来直接把第一个节点取出来,然后看其左右节点,如果有左右节点将其依次加入队列,如果没有则不用操作队列。直接把队列第一个元素取出加到数组即可。 public ArrayList<Inte

    来自 寂寞如雪lhd
    00
  • avatar luo想要个气球 2020-08-29 21:26:27

    【每日一题】Three States

    题意: 思路: #include <cstdio> #include <deque> using namespace std; const int N = 1e3 + 5; const int inf = 0x3f3f3f3f; char mp[N][N]; bool v

  • avatar 向代码进击的小怪兽 2020-08-29 21:31:24

    刷题记录1-小红书2020校招算法笔试题卷二-[编程题]笔记草稿

    一、题目描述:薯队长写了一篇笔记草稿,请你帮忙输出最后内容。 1.输入字符包括,"(" , ")" 和 "<"和其他字符。2.其他字符表示笔记内容。 3.()之间表示注释内容,任何字符都无效。 括号保证成对出现。 4."<"表示退格, 删去前面一个笔记

  • avatar zsy是质数呀 2020-08-29 21:42:44

    8.24多益网络HR面

    面试形式:QQ视频面试内容:Q1.自我介绍Q2.了解多益网络吗A:稍有了解,从企业价值说……Q3.最认同多益网络的三点Q4.认为产品经理必备的三点品质A:同理心、沟通能力、逻辑能力Q5.你这三点品质怎么样Q6.团队合作能力怎么样A:举了超级运营官项目中的例子Q7.在团队中的角色?为什么没当组长Q8.

    来自 zsy是质数呀
    215
  • avatar NeosKnight 2020-08-29 22:08:23

    牛客练习赛 68 D 牛牛的粉丝

    题意: 在一个n个点环上,每个点有定量的人。在接下来的k秒内,每一秒一个人每秒有一定概率往前走一步,往后走一步,或不动。问最后每一个点上期望有多少人,答案均对 998244353 取模。 Sol (998244353 emm... 居然没有人写多项式算法的题解呢) 首先对于每一个人在 k 秒后顺时

    来自 NeosKnight
    40
  • avatar 福大大架构师每日一题 2020-08-29 22:11:32

    2020-08-29:进程线程的区别,除了包含关系之外的一些区别,底层详细信息?

    福哥答案2020-08-29: 1.根本区别进程:资源调度最小单位。线程:CPU调度最小单位。 2.地址空间进程:进程有自己独立的地址空间,每启动一个进程,系统都会为其分配地址空间,建立数据表来维护代码段、堆栈段和数据段。线程:线程没有独立的地址空间,同一进程的线程共享本进程的地址空间。 3.内存和

  • avatar wcy98 2020-08-29 22:12:49

    SpringIOC与AOP的理解

    一、Spring的IOC理解(1)IOC就是控制反转,是指创建对象的控制权的转移,以前创建对象的主动权和时机是由自己把控的,而现在这种权力转移到Spring容器中,并由容器根据配置文件去创建实例和管理各个实例之间的依赖关系,对象与对象之间松散耦合,也利于功能的复用。DI依赖注入,和控制反转是同一个概

    来自 wcy98
    02
  • avatar 虹色萤火虫 2020-08-29 22:14:01

    华为机试-查找两个字符串a,b中的最长公共子串(HJ65)-纯C

    纯C 啊,我终于真正学会了动态规划 #include <stdlib.h> #include <stdio.h> #include <string.h> #define MAX 1500 int main() { int dp[MAX][MAX] =

    来自 虹色萤火虫
    02
  • avatar wcy98 2020-08-29 22:20:50

    spring bean的生命周期

    首先说一下Servlet的生命周期:实例化,初始init,接收请求service,销毁destroy; Spring上下文中的Bean生命周期也类似,如下:(1)实例化Bean:对于BeanFactory容器,当客户向容器请求一个尚未初始化的bean时,或初始化bean的时候需要注入另一个尚未初始化

    来自 wcy98
    11
  • avatar 🔝哈特 2020-08-29 22:29:09

    Java基础

    一、Sting 1.1 概述 String被声明为final,因此不可被继承。 在Java8中,String 内部使用 char 数组存储数据。 public final class String implements java.io.Serializable, Comparable<Stri

    来自 🔝哈特
    10
  • avatar 梨子123 2020-08-29 22:30:48

    计算机专业、信息安全秋招看过来

    【深信服科技内推】【薪资待遇】研发岗位月薪本科15600元起,硕士18000元起,市场岗位本科年薪21万起,硕士24万起,不设上限,大量SP等你来拿(根据面试结果而定)。【博士招聘】:需求为网络安全、云计算、ai、大数据、操作系统等方向的博士,70-120万(更优秀者,不低于天才少年薪酬),等你来投

    来自 梨子123
    00
  • avatar DARY· 2020-08-29 22:50:45

    每日进步一点

    每次写递归,都按照这三要素来写1.确定递归函数的参数和返回值:确定哪些参数是递归的过程中需要处理的,那么就在递归函数里加上这个参数, 并且还要明确每次递归的返回值是什么进而确定递归函数的返回类型。 2.确定终止条件:写完了递归算法, 运行的时候,经常会遇到栈溢出的错误,就是没写终止条件或者终止条件写

    来自 DARY·
    00
  • avatar coder-River 2020-08-29 22:57:51

    Uva 1608 这是一道很不无聊的题目,也就用了分治法+中途相遇法

    一、题意 如果一个序列的任意连续子序列中至少有一个只出现一次的元素,则称这个序列是non-boring的。输入一个长度为n的正整数序列(n<=200000),判断它是否是boring的。 二、解析 首先一起来学学语文:“任意连续子序列中至少有一个只出现一次的元素”.这句话的反命题为:存在一个连

    来自 coder-River
    00
  • avatar 苟且的狮子 2020-08-29 23:06:09

    [HNOI2012]矿场搭建

    tarjan、割点、分类讨论 题意: 分析: 这题很容易让我们想到割点。这并不难,但是细节上的处理于分类讨论才是这道题的难点。 我们想想如果一个连通块,他有一个割点。 那么,我们一定要在他被割点分开的两个连通块中放置救援出口。而放置的方案数就是两边的点数相乘,割点不算! 如果,他有两个以上的割点

    来自 苟且的狮子
    20
  • avatar 虹色萤火虫 2020-08-29 23:14:38

    华为机试-Redraiment的走法-梅花桩(HJ103)-纯C

    纯C 动态规划是真的🐂🍺 最长上升子序列的解法 详细说明:leetcode:最长上升子序列的官方解法时间复杂度:O(n^2)空间复杂度:O(n) #include <stdlib.h> #include <stdio.h> int main() { int n;

    来自 虹色萤火虫
    95
  • avatar W.A.R 2020-08-30 02:44:08

    牛客练习赛68 A-牛牛的Mex

    牛客练习赛68 A-牛牛的Mex 传送门 题意 给一个0~n-1的排列,q个询问,询问区间的Mex。 Mex定义为最小未出现的自然数。 题解 我们队三个人看到这题第一反应上莫队,jhlp哈哈哈哈 然后掏出莫队板子火速A了 我是赛后再来回顾的,发现由于这题数组比较特殊是有更符合这道题背景的做法的。 莫

    来自 W.A.R
    11
  • avatar W.A.R 2020-08-30 02:47:40

    牛客练习赛68 A-牛牛的Mex

    牛客练习赛68 A-牛牛的Mex 传送门 题意 给一个0~n-1的排列,q个询问,询问区间的Mex。 Mex定义为最小未出现的自然数。 题解 我们队三个人看到这题第一反应上莫队,jhlp哈哈哈哈 然后掏出莫队板子火速A了 我是赛后再来回顾的,发现由于这题数组比较特殊是有更符合这道题背景的做法的。 莫

    来自 W.A.R
    00
  • avatar whoway 2020-08-30 08:28:47

    没有优化的直观暴力

    解法 1)素数筛2)用递归写出能分解的最小的素数能拥递归的前提:预知了递归的层数不会太大原因:最小素数是2假设是六位数的数,全是由于2来组成的,也就是我们最大的递归层数由于2^10=1024粗略估计,那么2^20约等于1000000也就是说,最大递归不会超过20层。 AC代码 #include<

    来自 whoway
    00
  • avatar 小毅儿 2020-08-30 08:54:01

    普通母函数

    例题链接:HDU2082:https://vjudge.net/problem/HDU-2082 #include <cstdio> #include <cstring> #include <string> #include <cmath> #incl

    来自 小毅儿
    00
  • avatar C0derMa4k 2020-08-30 09:55:14

    ACwing基础班-第一章基础算法

    各排序算法的稳定性: 1、堆排序、快速排序、希尔排序、直接选择排序不是稳定的排序算法; 2、基数排序、冒泡排序、直接插入排序、折半插入排序、归并排序是稳定的排序算法。 快速排序 核心思想:分治稳定性:不稳定。 确定分界点: left、right、mid、随机 调整区间 左边的都是小于等于x右边都是

    来自 C0derMa4k
    01
  • avatar 坦荡荡的无用之人 2020-08-30 10:26:08

    LeetCode#228汇总区间

    class Solution { public List<String> summaryRanges(int[] nums) { //限制输出字符串 List<String> summary = new ArrayList(); f

  • avatar 小毅儿 2020-08-30 10:32:54

    整数拆分(普通母函数的应用)HDU1028

    试题链接:HDU1028:https://vjudge.net/problem/HDU-1028 #include <cstdio> #include <cstring> #include <string> #include <cmath> #incl

    来自 小毅儿
    00
  • avatar 坦荡荡的无用之人 2020-08-30 10:54:59

    LeecCode#1550存在连续三个奇数的数组

    题目数组长度小于1000,不得不感慨现代计算机的运行速度越来越快。我认为牺牲内存换取时间在算法中更重要,因为内存一定会越来越大并且廉价,时间确不能客观的压缩。 class Solution { public boolean threeConsecutiveOdds(int[] arr) {

  • avatar zsy是质数呀 2020-08-30 11:13:33

    8.30有赞产品经理一面

    面试形式:电话面试面试时长:13m31s面试内容: 自我介绍 介绍一下超级运营官这个项目(是比赛的形式?) 说一下两段实习经历中成长比较快的一段(主要负责什么部分,为什么说成长最快 讲一下校园经历(在校报会负责线下采访或者新闻的二次加工吗?原创文章主要是什么题材?) 讲一下一年空档期 兴趣爱好有什

    来自 zsy是质数呀
    04
  • avatar loveNicole 2020-08-30 11:34:36

    C++常用设计模式

    目录 1、工厂模式 1.1、简单工厂模式 1.2、工厂方法模式 1.3、抽象工厂模式 2、策略模式 2.1、传统的策略模式实现 2.2、使用函数指针实现策略模式 3、适配器模式 3.1

    来自 loveNicole
    01
  • avatar loveNicole 2020-08-30 11:34:57

    C++常见面试问题

    目录 C和C++的区别是什么? 什么是面向对象编程?类的三大特性是什么? STL库用过吗?常见的STL容器有哪些?算法用过哪几个? C++STL里面7个常用容器的比较 常用STL容器总结 STL常见算法 什么是多态?虚函数和虚

    来自 loveNicole
    519
  • avatar loveNicole 2020-08-30 11:35:17

    使用kolla 安装openstack train 版本 单节点

    目录 1. 准备工作 1.1环境准备 1.2 关闭selinux 1.3 关闭防火墙(可选) 1.4 更改hosts 2.安装docker容器 3.安装依赖 4. 安装Kolla-ansible 5. 安装Kol

    来自 loveNicole
    00
  • avatar loveNicole 2020-08-30 11:35:37

    C++虚函数

    目录 虚函数 虚函数的底层实现机制 C++primer第六版第十三章的虚函数的工作原理 使用虚函数后的变化 虚函数的注意事项 虚函数表 多态 函数重载,同名隐藏,重写 虚函数 C++中的虚函数的作用主要是实现了多态的机制。关

    来自 loveNicole
    04
  • avatar loveNicole 2020-08-30 11:35:58

    C++:面向对象语言的三大特征

    目录 封装 继承 多态 面向对象语言的三大特征是:封装 继承 多态 封装 封装是面向对象的特征之一,是对象和类概念的主要特性。封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。示例代码:

    来自 loveNicole
    00
  • avatar loveNicole 2020-08-30 11:36:18

    C++指针

    目录 智能指针 为什么要使用智能指针: 智能指针有没有内存泄露的情况 智能指针的内存泄漏如何解决 函数指针 野指针 指针和数组的区别 c++中的引用和指针 智能指针 C++里面的四个智能指针: auto

    来自 loveNicole
    01
  • avatar loveNicole 2020-08-30 11:36:42

    MYSQL关联查询、主键、外键

    目录 inner join和left join 主键、外键 inner join和left join left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等

    来自 loveNicole
    00
  • avatar loveNicole 2020-08-30 11:37:02

    MySQL引擎和区别

    目录 1、MySQL引擎 2、InnoDB 3、Mylsam 3、InnoDB和Mylsam的区别: 1、MySQL引擎 MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且

    来自 loveNicole
    00
  • avatar loveNicole 2020-08-30 11:37:23

    数据库索引概念和实现方式

    目录 索引的概念 索引的分类 索引的优缺点 索引的实现方式 索引注意事项 索引的概念 索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。如果想按特定职员的姓来查找他或她,则与在表中搜索所有的行相比,索

    来自 loveNicole
    01
  • avatar loveNicole 2020-08-30 11:37:43

    MYSQL多版本并发控制(MVCC)

    目录 多版本并发控制 实现过程 多版本并发控制 多版本并发控制(MVCC)是MySQL的InnoDB存储引擎实现隔离级别的一种具体方式,用于实现提交读和可重复读这两种隔离级别。而未提交读隔离级别总是读取最新的数据行,无需使用MVCC。可串行化隔离级别需要对所有

    来自 loveNicole
    00
  • avatar loveNicole 2020-08-30 11:38:04

    MYSQL各种锁

    目录 MySQL锁 开销、加锁速度、死锁、粒度、并发性能 行锁 记录锁 间隙锁 临键锁 表锁 数据库的乐观锁和悲观锁 悲观锁 乐观锁 悲观锁实现方式 乐观锁实现方式 如何选

    来自 loveNicole
    11
  • avatar loveNicole 2020-08-30 11:38:25

    数据库事务详解

    目录 数据库事务 数据库事务的基本特性 数据库事务隔离 MYSQL四种隔离状态 数据库事务 数据库事务(Database Transaction) ,是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行。 事务处理可以确保除非

    来自 loveNicole
    01
  • avatar loveNicole 2020-08-30 11:38:45

    负载均衡

    目录 什么是负载均衡 为什么需要负载均衡 负载均衡分类 负载均衡工具 负载均衡算法 什么是负载均衡 Load balancing,即负载均衡,是一种计算机技术,用来在多个计算机(计算机集群)、网络连接、CPU、磁盘驱动器或其他资源中分配负载,

    来自 loveNicole
    00
  • avatar loveNicole 2020-08-30 11:39:06

    OSI七层模型和TCP/IP四层模型

    目录 OSI七层模型 TCP/IP 4层模型 IP地址以及MAC地址作用 TCP/IP数据链路层的交互过程 搜索url,会用到计算机网络中的什么层 怎么区分UDP报文还是TCP报文 阻塞,非阻塞,同步,异步 GET和POST的区别

    来自 loveNicole
    05
  • avatar loveNicole 2020-08-30 11:39:26

    cookie和session的原理与区别

    目录 cookie session session与cookie的区别 cookie 位于用户的计算机上,用来维护用户计算机中的信息,直到用户删除。比如我们在网页上登录某个软件时输入用户名及密码时如果保存为cookie,则每次我们访问的时候就不需要登录网

    来自 loveNicole
    00
  • avatar loveNicole 2020-08-30 11:39:47

    HTTPS加密过程

    目录 Https加密 对称加密 非对称加密 两种加密区别 Https加密流程 非对称加密的缺点 认证中心(CA) 数字证书 Https加密 HTTP: 直接通过明文在浏览器和服务器之间传递信息。 HTTPS: 采用 对称加密

    来自 loveNicole
    00
  • avatar loveNicole 2020-08-30 11:40:08

    HTTP和HTTPS

    目录 HTTP协议 HTTP协议特点 HTTP过程概述 HTTP 请求/响应的步骤 举例 HTTPS HTTPS优点 HTTPS缺点 HTTP协议和HTTPS协议区别 HTTP返回码 HTTP协议 HTTP协议是

    来自 loveNicole
    00
  • avatar loveNicole 2020-08-30 11:40:28

    TCP滑动窗口、拥塞控制原理

    这里写目录标题 滑动窗口 滑动窗口的定义 滑动窗口的作用 基本概念 滑动窗口的几个特点 流量控制 流量控制 传递效率解决 拥塞控制 常用的方法 快重传机制 滑动窗口 滑动窗口的定义 1.

    来自 loveNicole
    01
  • avatar loveNicole 2020-08-30 11:40:50

    TCP、UDP概念与区别

    目录 TCP和UDP区别 TCP和UDP适用场景 TCP怎么保证可靠性 TCP建立连接和断开连接的过程 tcp握手为什么两次不可以?为什么不用四次? TCP和UDP区别 1) 连接 TCP是面向连接的传输层协议,即传输数据之前必须先建立好连

    来自 loveNicole
    00
  • avatar loveNicole 2020-08-30 11:41:10

    逻辑地址、物理地址、虚拟地址

    文章目录 物理地址(physical address) 虚拟地址(virtual memory) 逻辑地址(logical address) 线性地址(linear address)或也叫虚拟地址(virtual address) 地址转换 物

    来自 loveNicole
    01
  • avatar loveNicole 2020-08-30 11:41:32

    死锁检测,死锁预防,死锁解除

    文章目录 死锁的定义 产生死锁的四大必要条件 防止死锁的方法 避免死锁的算法 死锁的检测 死锁的解除 死锁的定义 多个进行相互等待对方资源,在得到所有资源继续运行之前,都不会释放自己已有的资源,这样造成了循环等待的现象,称为死锁。 产

    来自 loveNicole
    00