首页 > 其他分享 >12.9随笔

12.9随笔

时间:2024-12-09 17:33:44浏览次数:5  
标签:HashList int printf value NewHash value0 12.9 随笔

这里是12.9随笔。
代码留档:#include <stdio.h>

include <stdlib.h>

define MAX 1024

typedef struct Hash_{
int HashList[MAX];
int Length;
}Hash, *PHash;

int main(){
int n, p;
scanf("%d %d",&n, &p);
PHash NewHash = (Hash)calloc(1, sizeof(Hash));
for(int i = 0; i < p; i++){
NewHash->HashList[i] = -1001;
}
NewHash->Length = p;
int value, value0, flag;
for(int i = 0; i < n; i++){
scanf("%d", &value);
value0 = value % p;
/
重复数放在一个位置/
flag = 1;
for(int j = 0; j < p; j++){
if(value == NewHash->HashList[j]){
flag = 0;
printf("%d", j);
}
}
if(flag == 0){
if(i != n - 1) printf(" ");
continue;
}
/
******************************************/
while(NewHash->HashList[value0] != -1001){ //若当前位置不为空,进行线性探测
value0++;
if(value0 >= p)
value0 = 0;
}
NewHash->HashList[value0] = value;
printf("%d", value0);
if(i != n - 1){
printf(" ");
}
}
return 0;
}

标签:HashList,int,printf,value,NewHash,value0,12.9,随笔
From: https://www.cnblogs.com/Thanatos-syst/p/18595567

相关文章

  • 2024.12.9 小bug
    2024.12.9小bugvue的script后面如果不加setup会导致vue组件绑定不上加上就好了<template><divstyle="height:100px"></div><formaction="/ai"method="post"id="aiForm">aaaa<inputv-model=&qu......
  • QT 6.8.0 QML 随笔 调用C++类
    1、开发环境QtCreator、QT6.8.0、CMake。2、添加新文件。3、 在头文件中定义一个intAdd(inta,intb);方法publicslots:intAdd(inta,intb);4、类文件.cpp中实现方法。#include"MyApp.h"#include<QDebug>intMyApp::Add(inta,intb){qDebug()<<a+......
  • 【Python小随笔】使用加密方式进行QQ邮件发送
    #提示defsmtpSend(mail_msg):Q="你的QQ号"#邮箱服务器及认证信息mail_host="smtp.qq.com"mail_user=f"{Q}@qq.com"mail_pass="邮箱秘钥"#发件人和收件人sender=f"{Q}@qq.com"recipients=[f......
  • 12.6随笔
    这里是12.6随笔英语作文留档:Procrastinationisacommonyetharmfulhabit.Itstealthilycreepsintoourlivesandbeginstodisruptournormalroutines.Itcausesproblemslikepilinguptasks.Aswedelay,workaccumulates,leadingtolast-minuterushes.......
  • MOS管随笔
    参考:https://www.eet-china.com/mp/a37555.html参考:https://ee.ofweek.com/2018-12/ART-8900-2801-30291388.htmlS级/源级/SourceG级/栅极/GridD级/漏级/DropNMOSPMOS对比NMOS靠近GND,PMOS靠近VCC测量二极管的类型万用表调节至二极管档红表笔接D,黑表笔接S,如低于0.7V,则......
  • 12.4随笔
    这里是12.4随笔。代码留档:#includeusingnamespacestd;typedefintVexType;defineMVNum100defineMaxInt32767intS[MVNum],Path[MVNum],D[MVNum];typedefstruct{VexTypevexs[MVNum];intarcs[MVNum][MVNum];intvexnum,arcnum;}AMGraph;intLocateVex(AMGraph......
  • task05&&01拓展:Python 条件判断和代码风格随笔
    在Python编程中,遵循良好的代码规范至关重要。一、空格使用规范•采用空格表示缩进,切勿使用制表符(Tab)。•语法相关的每一层缩进用4个空格表示。•每行字符数最好不超过79个。若表达式过长需多行显示,除首行外,其余行应在正常缩进基础上再增加4个空格。•函数和类定......
  • 随笔(树洞)
    自私地来传播负能量,随便写写心情好了一点,下周一就要返校了。这一年似乎就没有真正开心过几次。好像不操心也能用理智活下去,就是爱胡思乱想。我之前对人类情感的认知太想当然了,可能是从小被保护的太好了真的上高中前没有体会过几次长期真正难过的情绪。一个没有见过黑暗的人,怎......
  • 随笔-bpftrace-堆栈不显示函数名|显示unknown(How to print the function name instea
    link:Howtoprintthefunctionnameinsteadoftheaddressforustack#3108ajor:Symbolicationisbasedoffthesymboltableofthetargetapplication.Itdoesn'tlooklikeyou'redoinganythingwrongtome,butyoucoulddoublecheckthatsym......
  • RTX V4随笔
    参考自《安富莱STM32-V4开发板RTX教程》延迟函数os_dly_wait函数os_itv_set函数os_itv_wait函数os_time_get函数os_dly_wait延迟函数函数os_dly_wait用于任务的延迟.参数delay_time用于设置延迟的时钟节拍个数,范围1-0xFFFE。注意:同一个任务中os_dly_wait和os_it......