AtthebeginningofthefilmSchindler’sList,whichoneisnottheidentityofOscarSchindler?
AtthebeginningofthefilmSchindler’sList,whichoneisnottheidentityofOscarSchindler?
ItisoftenconsideredthattherearetwocluesforthefilmSchindler’sList,oneisSchindlerandhisfactory,andtheothershouldbe__________.
ItisoftenconsideredthattherearetwocluesforthefilmSchindler’sList,oneisSchindlerandhisfactory,andtheothershouldbe__________.
函数ListDelete_sq实现顺序表删除算法,请在空格处将算法补充完整。 int ListDelete_sq(Sqlist *L,int i){ int k; if(i<1||i>L->length) return ERROR; for(k=i-1;klength-1;k++) L->slist[k]=L->slist[k+1]; ; return OK; }
函数ListDelete_sq实现顺序表删除算法,请在空格处将算法补充完整。 int ListDelete_sq(Sqlist *L,int i){ int k; if(i<1||i>L->length) return ERROR; for(k=i-1;klength-1;k++) L->slist[k]=L->slist[k+1]; ; return OK; }
二分查找的递归实现,请选择正确的选项将函数补充完整。顺序表定义如下:typedef int datatype; /*假设数据类型为整型*/typedef struct { datatype data[100]; /*此处假设数据元素只包含一个整型的关键字域*/ int len; /*线性表长度*/ } slist; /*预定义的顺序表类型*/函数定义如下:int binsearch(slist L,datatype key,int low,int high){ int mid,k; if ( (1) ) return -1; /*检索不成功的出口条件*/ else { mid=(low+high)/2; /*二分*/ if ( (2) ) return mid; /*检索成功返回*/ if (L.data[mid]>key) return (3) ;/*递归地在前半部分检索*/ else return binsearch(L,key,mid+1,high); /*递归地在后半部分检索*/ }}
二分查找的递归实现,请选择正确的选项将函数补充完整。顺序表定义如下:typedef int datatype; /*假设数据类型为整型*/typedef struct { datatype data[100]; /*此处假设数据元素只包含一个整型的关键字域*/ int len; /*线性表长度*/ } slist; /*预定义的顺序表类型*/函数定义如下:int binsearch(slist L,datatype key,int low,int high){ int mid,k; if ( (1) ) return -1; /*检索不成功的出口条件*/ else { mid=(low+high)/2; /*二分*/ if ( (2) ) return mid; /*检索成功返回*/ if (L.data[mid]>key) return (3) ;/*递归地在前半部分检索*/ else return binsearch(L,key,mid+1,high); /*递归地在后半部分检索*/ }}
读入vacations.csv文件数据,先得到2018年的节假日放假日期。再获得用户输入,根据用户输入的一组整数序号(序号间采用空格分隔,以回车结束),输出这些序号对应的节假日的名称、假期范围。要求每个节假日信息一行。若输入的序号有误,则给出对应的提示信息。 参考输入和输出示例格式如下: 请输入节假日序号:1 5 10 15 元旦(1)假期是12月30日至01月01日之间 端午节(5)假期是06月16日至06月18日之间 输入节假日编号10有误! 输入节假日编号15有误! vacations.csv fi=open("vacations.csv","r") ls=__________ for line in fi: ls.append(line.strip("\n").__________) fi.close() s=input("请输入节假日序号:") while s!="": slist=__________ for i in slist: flag=False for line in ls: if __________: print("{}({})假期是{}月{}日至{}月{}日之间".format(line[1],line[0],line[2][:2],line[2][2:],line[3][:2],line[3][2:])) __________ if flag == False: print("输入节假日编号{}有误!".__________) s=input("请输入节假日序号:") /js/editor20150812/dialogs/attachment_new/fileTypeImages/icon_default.gif
读入vacations.csv文件数据,先得到2018年的节假日放假日期。再获得用户输入,根据用户输入的一组整数序号(序号间采用空格分隔,以回车结束),输出这些序号对应的节假日的名称、假期范围。要求每个节假日信息一行。若输入的序号有误,则给出对应的提示信息。 参考输入和输出示例格式如下: 请输入节假日序号:1 5 10 15 元旦(1)假期是12月30日至01月01日之间 端午节(5)假期是06月16日至06月18日之间 输入节假日编号10有误! 输入节假日编号15有误! vacations.csv fi=open("vacations.csv","r") ls=__________ for line in fi: ls.append(line.strip("\n").__________) fi.close() s=input("请输入节假日序号:") while s!="": slist=__________ for i in slist: flag=False for line in ls: if __________: print("{}({})假期是{}月{}日至{}月{}日之间".format(line[1],line[0],line[2][:2],line[2][2:],line[3][:2],line[3][2:])) __________ if flag == False: print("输入节假日编号{}有误!".__________) s=input("请输入节假日序号:") /js/editor20150812/dialogs/attachment_new/fileTypeImages/icon_default.gif