BCL-1338:真题之清华面试篇
来源:互联网 发布:mac ipython 安装失败 编辑:程序博客网 时间:2024/06/05 09:46
http://www.bianchengla.com/course/ds2009/practise/problem?id=1338
/*//第一种解法。按题目要求做的#include<stdio.h>#include<stdlib.h>typedef struct Node{int data;struct Node *next;}LNode;LNode *h;void CreatList(int n){h = (LNode*)malloc(sizeof(LNode));LNode *q;int i = n;h->data = n;h->next = NULL;while(--i)//采用头插法创建链表{q = (LNode*)malloc(sizeof(LNode));q->data = i;q->next = h;h = q;}}void Destroy(){LNode *p = h;while(p!=NULL){p = p->next;free(h);h = p;}}void DelElem(int k,int n){int i = n-k;LNode *p = h,*q;if (i==0)//删除第一个元素{p = p->next;free(h);h = p;return;}while(--i>0)p = p->next;//指针移动到该删除元素的第一个q = p->next;p->next = q->next;free(q);}void Dis(){int first = 1;LNode *p = h;while(p!=NULL){if(first==1)first = 0;else printf(" ");printf("%d",p->data);p = p->next;}printf("\n");}int main(){int n,k;scanf("%d%d",&k,&n);CreatList(n);//Dis();DelElem(k,n);Dis();Destroy();return 0;}*///第二种解法,直接输出#include<stdio.h>int main(){int i,k,n,first=1;scanf("%d%d",&k,&n);for(i=0;i<n;i++){if (i==(n-k))continue;if (!first)printf(" ");else first = 0;printf("%d",i+1);}printf("\n");}
- BCL-1338:真题之清华面试篇
- 九度OJ 清华12真题之广度优先搜索之《玛雅密码》
- 九度OJ 1079 清华真题——字符串处理之《手机键盘》
- Java面试真题
- 面试真题
- 死锁面试真题
- 面试真题(一)
- 面试真题(二)
- 面试真题(三)
- 面试真题(四)
- 面试真题(五)
- HTML面试真题
- 九度考研真题 清华 2000-4清华1061:成绩排序 sort多重排序
- 九度考研真题 清华 2003-2清华 题目1069:查找学生信息 查找
- 九度考研真题 清华 2003-3清华1070:今年的第几天 日期
- 九度考研真题 清华 2011-3清华题目1088:剩下的树 hash
- 九度考研真题 清华 2011-4清华 1065:输出梯形 排版提
- 准备清华面试
- 【Android开发学习01】与Android实体设备的连接
- 优秀程序员不得不知道的20个位运算技巧
- TP驱动的sys节点建立
- 使用FusionCharts创建3D柱状图
- 查看class文件的源码!
- BCL-1338:真题之清华面试篇
- centos 5.5 yum 安装 php 的部分问题
- mysql的安装
- extJs4 中 panel 的 setTitle 的 一个显示 BUG
- 在什么时候用request.getAttribute
- linux mac os 常用terminal 命令
- AudioSession
- AE9.3中 MapAndPageLayoutSynchApp 中小bug 的解决办法
- TCP/IP 读书笔记