搜索结果
查询Tags标签: max,共有 1416条记录-
【架构师面试-缓存与搜索-1】-缓存与缓存置换策略源码实现
1:什么是缓存 缓存:加速数据访问的存储,降低延迟(latency),提升吞吐量(Throughput)的利器。 1:缓存演进历史 1. 查库 2. ConcurrentHashMap 3. LRU 4. Guava Cache 5. 分布式缓存(redis,MemCache) 6. 多级缓存 2:在什么地方加缓存 缓存对于每个开发者来说是相当熟悉…
2021/12/16 11:13:38 人评论 次浏览 -
【架构师面试-缓存与搜索-1】-缓存与缓存置换策略源码实现
1:什么是缓存 缓存:加速数据访问的存储,降低延迟(latency),提升吞吐量(Throughput)的利器。 1:缓存演进历史 1. 查库 2. ConcurrentHashMap 3. LRU 4. Guava Cache 5. 分布式缓存(redis,MemCache) 6. 多级缓存 2:在什么地方加缓存 缓存对于每个开发者来说是相当熟悉…
2021/12/16 11:13:38 人评论 次浏览 -
1446. Consecutive Characters
/** 1446. Consecutive Characters https://leetcode.com/problems/consecutive-characters/ The power of the string is the maximum length of a non-empty substring that contains only one unique character. Given a string s, return the power of s.Example 1: I…
2021/12/15 23:17:09 人评论 次浏览 -
1446. Consecutive Characters
/** 1446. Consecutive Characters https://leetcode.com/problems/consecutive-characters/ The power of the string is the maximum length of a non-empty substring that contains only one unique character. Given a string s, return the power of s.Example 1: I…
2021/12/15 23:17:09 人评论 次浏览 -
课程设计-死锁的避免-C++
在此之间你需要创建三个文件Available_list.txt,Max_list.txt,Allocation_list.txt,把三个文件和程序放在同一个文件夹里,三个文件编写格式如下available.txt 3(代表资源种类,括号里面的文字不用写,只是解释) 3 9 7(各种资源数量) Max_list.txt 4(进程数量) 2 …
2021/12/15 14:20:22 人评论 次浏览 -
课程设计-死锁的避免-C++
在此之间你需要创建三个文件Available_list.txt,Max_list.txt,Allocation_list.txt,把三个文件和程序放在同一个文件夹里,三个文件编写格式如下available.txt 3(代表资源种类,括号里面的文字不用写,只是解释) 3 9 7(各种资源数量) Max_list.txt 4(进程数量) 2 …
2021/12/15 14:20:22 人评论 次浏览 -
游双-Linux高性能服务器编程笔记
#define MAX_THREADS 1class Test { public:Test(): m_stop(false), s("Object exists.") {printf("ctor\n");m_threads = new pthread_t[MAX_THREADS];for (int i = 0; i < MAX_THREADS; i++) {pthread_create(m_threads + i, NULL, worker, this…
2021/12/15 7:17:50 人评论 次浏览 -
游双-Linux高性能服务器编程笔记
#define MAX_THREADS 1class Test { public:Test(): m_stop(false), s("Object exists.") {printf("ctor\n");m_threads = new pthread_t[MAX_THREADS];for (int i = 0; i < MAX_THREADS; i++) {pthread_create(m_threads + i, NULL, worker, this…
2021/12/15 7:17:50 人评论 次浏览 -
Java可变参数
可变参数 总的来说,就是你想调用多少个参数,方法就给你接受多少个参数在方法声明中,在指定参数类型后加一个省略号(…)。 一个方法只能指定一个可变参数,它必须是方法的最后一个参数,任何普通的参数必须在它之前声明。 public class Demo3 {public static void main…
2021/12/14 11:17:25 人评论 次浏览 -
Java可变参数
可变参数 总的来说,就是你想调用多少个参数,方法就给你接受多少个参数在方法声明中,在指定参数类型后加一个省略号(…)。 一个方法只能指定一个可变参数,它必须是方法的最后一个参数,任何普通的参数必须在它之前声明。 public class Demo3 {public static void main…
2021/12/14 11:17:25 人评论 次浏览 -
最优分解问题 贪心算法
最优分解问题 问题描述:设n是一个正整数,要求将n分解为若干互不相同的自然数之和,且这些自然数的乘积最大。输入:正整数n输出:计算的最大乘积。如输入10,则输出30.提示:若a+b的值为一个常量,则a-b的绝对值越小,ab值越大。贪心策略:将n分成从2开始的连续自然数之…
2021/12/13 20:49:23 人评论 次浏览 -
最优分解问题 贪心算法
最优分解问题 问题描述:设n是一个正整数,要求将n分解为若干互不相同的自然数之和,且这些自然数的乘积最大。输入:正整数n输出:计算的最大乘积。如输入10,则输出30.提示:若a+b的值为一个常量,则a-b的绝对值越小,ab值越大。贪心策略:将n分成从2开始的连续自然数之…
2021/12/13 20:49:23 人评论 次浏览 -
C++的数据类型操作 - vector
使用C++做算法题时,与vector相关的常用操作: C++中的vector类似于Java中的ArrayList头文件 #include 创建:空间大小为5 vector v(5); // 5个元素,但可以扩充,默认初始化。直接初始化 vector v = {1,2,3}; // 使用{}直接初始化。创建:空间大小为5,赋值为1 vector v…
2021/12/13 14:20:50 人评论 次浏览 -
C++的数据类型操作 - vector
使用C++做算法题时,与vector相关的常用操作: C++中的vector类似于Java中的ArrayList头文件 #include 创建:空间大小为5 vector v(5); // 5个元素,但可以扩充,默认初始化。直接初始化 vector v = {1,2,3}; // 使用{}直接初始化。创建:空间大小为5,赋值为1 vector v…
2021/12/13 14:20:50 人评论 次浏览 -
经典排序算法(一) —— Selection Sort 选择排序
目录简介排序过程实现复杂度 简介 选择排序是一种简单直观的排序算法。 它的工作原理:首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后追加到已排序序列的末尾。以此类推,直到所有元素均排序…
2021/12/13 1:17:41 人评论 次浏览