基础实验
林夕i
记录学习历程
展开
-
用栈匹配字符“(“,“)“
#include <stdio.h>#include <stdlib.h>int match(int n){ char stack[100]; int top=-1; int i; char xp[10]={'(','(','(','(','(',')',')',')',')',')'}; for(i=0; i<n; i++) { if(xp[i]=='(') { t原创 2020-11-09 20:11:23 · 205 阅读 · 0 评论 -
顺序逆序建链表
顺序建表:#include <stdio.h>#include <stdlib.h>struct node{ int data; struct node *next;};int main(){int n,i;struct node *p,*head,*tail;scanf("%d",&n);head=(struct node*)malloc(sizeof(struct node));head->next=NULL;tail=he原创 2020-11-09 17:50:28 · 96 阅读 · 0 评论 -
检查宿舍卫生
#include <stdio.h>#include <stdlib.h>struct student{int b[5];} a[100];int main(){int n,i,j,sum=0,x=0,max=0;while( ~scanf("%d",&n)){ max=0;x=0;for(i=0;i<n;i++){ sum=0;...原创 2019-03-01 22:19:21 · 449 阅读 · 0 评论 -
选票统计
#include <stdio.h>#include <stdlib.h>struct student{int x;}a[30000];int main(){int m,n,i,k,s,max;scanf("%d %d",&m,&n);for(i=0;i<n;i++){scanf("%d",&k);a[k].x++;}...原创 2019-03-01 22:23:52 · 698 阅读 · 0 评论 -
SDUT OJ 数据结构实验之链表九:双向链表
#include <stdio.h>#include <stdlib.h>struct node{int data;struct node *next,*front;};int main(){int n,m,i;scanf("%d %d",&n,&m);struct node *p,head,tail;head=(struct no...原创 2019-03-14 20:21:53 · 317 阅读 · 0 评论