标签: c/c++

3 篇文章

xunxu
某人从1990年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的以后的某一天中是打鱼还是晒网。(以2020年8月1日为例) python实现 def judgement_leap(year): # 判断是否为闰年 return year % 4 == 0 # 三天打鱼两天晒网 # work or play # 开始的年a # 开始的月b # 开始的日c # 结束的年x # 结束的月y # 结束的日z def wop(a, b, c, x, y, z): days_count = 0 # 计算两个年份之间的天数 for year in range(a, x): days_count += 3…
848-19-01
假设散列表长为m,散列函数为H(K),用链地址冲突处理。试编写输入一组关键字构造散列表的算法。 typedef struct HNode{ int data; struct HNode*next; };HNode,*Hlist; void CreatHlist(Hlist L[],int m){ int i; HNode * s; for(i = 0;i < m;i++) L[i] = null; scanf(x); while(x != '#'){ h=Hash(x); s=(HNode *)malloc(sizeof(HNode)); s-> data = x; s-> …
848-18-01
已知两个有序表A[0...n-1]和B[0...m-1],试写一算法,将他们归并为一个有序表C[0...m+n-1]。 #define Maxsize (m + n) typedef int ElenType; typedef struct { ElenType data[Maxsize]; int length; } Sqlist; bool Merge(Sqlist A, Sqlist B, Sqlist &C) { if (A.length + B.length > C.Maxsize) return false; int i = 0, j = 0, k = 0; whil…