- 博客(10)
- 收藏
- 关注
原创 Redis之BIGKEY,IO模型,双写一致性,延迟双删,分布式锁,过期淘汰,雪崩击穿穿透
Redis之BIGKEY,IO模型,双写一致性,延迟双删,分布式锁,过期淘汰,雪崩击穿穿透等问题的讲解
2023-07-19 22:46:43
604
原创 c++实现huffmantree编码
目标已知一组包含至少8个字符的数组及各字符的出现概率。求该字符串数组的哈夫曼编码及平均码长。1.什么是Huffman编码例如:c++一个字符是8bit,在传输时就会发送8bit,那么8个字符,就是8*8=64bit。Huffman编码对这些字符进行编码,将8字符变为了26bit,节约了空间本文主要是代码实现,需要懂原理的建议看其他的博主文章,或则看我代码中的解释以下是代码:#include<iostream>#include<time.h>#include<st
2021-10-24 10:46:22
1057
2
原创 c语言删除数组中的元素
删除一个元素,相同也可删除核心思想:1.找到元素用if语句2.删除就是用后面的代替该元素(需要删除的元素),用for语句3.遍历(就是用for循环看一遍数列)就可以找到想要删除的元素,4.注意最后要给末尾换成零,因为后面的是随机的不一定为零#include <stdio.h>int main(){ int i,a[10]; int b,c; //输入数组值 printf("输入数组的值") ; for(i=0;i<10;i++) { scanf("%d"
2020-11-26 12:23:29
77547
24
原创 c语言数组的斐波那契数列
c语言数组的斐波那契数列核心思想:后一项是前一项的和a[i]=a[i-1]+a[i-2];题干转换为代码#include<stdio.h>int main(){int i,n,a[20]={1,1};scanf("%d",&n);for(i=2;i<n;i++){ a[i]=a[i-1]+a[i-2]; }printf("%d",a[n-1]);return 0;}将列表的一二(a[0]和a[1])个初始为1,后面的会自动变为0...
2020-11-25 18:01:59
9679
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人