首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
已知单链表L是一个递增有序表,试写一高效算法,删除表中值大于min且小于max的结点(若表中有这样的结点),同时释放被删结点的空间,这里min和max是两个给定的参数。
已知单链表L是一个递增有序表,试写一高效算法,删除表中值大于min且小于max的结点(若表中有这样的结点),同时释放被删结点的空间,这里min和max是两个给定的参数。
admin
2019-08-01
45
问题
已知单链表L是一个递增有序表,试写一高效算法,删除表中值大于min且小于max的结点(若表中有这样的结点),同时释放被删结点的空间,这里min和max是两个给定的参数。
选项
答案
struct node{ Datatype data; struct node*next: }ListNode; typedef ListNode*LinkList; void DeleteList(LinkList L,DataType min,DataType max){ ListNode*P,*q,*h: P=L一>next; //采用代表头结点的单链表 while(P&&p一>data<=min){ //找比min大的前一个元素位置 q=P: P=P一>next: } P=q; //保存这个元素位置 while(q&&q一>data
next;//找比max小的最后一个元素位置 while(p一>next!=q){ h=p一>next; P=P一>next: free(h); //释放空间 } p一>next=q; //把断点链上 提示:首先想到的是拿链表中的元素一个个地与max和min比较,然后删除这个结点。其实因为已知其是有序链表,所以只要找到大于min的结点的直接前趋结点,再找到小于max的结点,然后一并把中间的全部摘掉就可以了。
解析
转载请注明原文地址:https://kaotiyun.com/show/NkCi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
日本法西斯与德国法西斯相比,突出的特点是()
加尔文教传播到法国后,其信仰者被称为()。
世界天文史上最早实地测量子午线的记录是由谁进行的?()
1947年,刘邓大军千里跃进大别山,揭开了战略反攻的序幕。 据此回答问题:中共中央将战略决战的方向首先指向()
西周的分封制相当发达,是西周的重要政治制度,也是西周历史的一个显著特点。根据所学知识,回答问题西周建立之后,派遣同姓贵族和异姓贵族及归顺的异族首领到各地区,建立国家以藩屏护卫周室,分别分在卫、鲁、唐、燕的贵族是()
格拉古兄弟改革
在平衡二叉树中的每个结点上增设一个Lsize域,其值为它的左子树中的结点个数加1,试写一个时间复杂度为O(logn)的算法,确定树中第k个结点的位置。
(1)以太网采用了曼彻斯特编码,一个比特的数据需要两个信号来传输,那么为了达到100Mbps的数据传送速率,需要线路达到200Mbps的带宽。(2)以太网的最小帧长度是64字节,那么发送一个最小帧需要的时间T1=64×8/(100×106),
设某计算机系统有一块CPU、一台输入设备、一台打印机。现有两个进程同时进入就绪状态,且进程A先得到CPU运行,进程B后运行。进程A的运行轨迹为:计算50ms,打印信息100ms,再计算50ms,打印信息100ms,结束。进程B的运行轨迹为:计算50
一个由高速缓冲存储器Cache与主存储器组成的二级存储系统。已知主存容量为1MB,按字节编址,缓存容量为32KB,采用组相联方式进行地址映射与变换,主存与缓存的每一块为64B,缓存共分8组。(1)写出主存与缓存的地址格式(标明各字段名称与位数)
随机试题
男,60岁,排尿困难,CT前列腺后叶增大,密度低,增强后左叶内可见16mm×22mm低密度区,边缘尚清,病变与左盆底肌分界不清。最可能的诊断为
犯罪嫌疑人王某,因涉嫌组织、领导、参加黑社会性质组织罪、抢劫罪、走私罪和故意伤害罪被公安机关立案侦查。公安机关于1999年11月1日拘留犯罪嫌疑人王某,王某提出聘请律师,公安机关以涉嫌黑社会犯罪为由拒绝了王某的要求。1999年12月6日人民检察院批准逮捕王
定性预测较为常用的方法有()。
墙按其构造方式不同的分类不包括()。
公司章程规定的营业期限届满,股东会会议通过决议修改章程使公司存续,对股东会该项决议投反对票的股东可以请求公司按照合理的价格收购其股权。()
能引起劳动法律关系产生、变更和消灭的劳动法律事实包括()。
自汉唐至清前期,在我国赋税制度发展的总趋势中不包括()。
生活水平的提高或贸易平衡,仅凭它们自身,都不能形成一个国家在国际市场上的竞争能力。需要二者同时具备才行。因为生活水平可以通过日益增长的贸易赤字来提高,贸易可以通过一个国家生活水平的降低来平衡。如果上述短文中陈述的事实是正确的,对于一个国家的竞争力的一种适当
传统思维方式的民族性特征,是造成传统文化民族性特征的根本原因之一。传统文化主要应是指有文字记载以来的文化,有考据地探究导致这种文化特征思维方式的滥觞及形成,最早只能,而且也应该追溯到文字产生那里。“六书”基本思维规律作为传统思维方式的滥觞和原型,其对传统文
"Iwouldn’tbeheretodayifnotforthegenerosityofstrangers,"saidMichaelMoritz,whileannouncingamajordonationtoOxf
最新回复
(
0
)