#include <stdio.h>
#define MaxSize 10
typedef struct Queue{
int data[MaxSize];
int head,tail;
}Queue;
void InitQueue(Queue &S){
S.head=0;
S.tail=0;
}
......................
阅读全部
|
sdcz
贴于 2025年3月19日 23:28
hide
bbsi
#include <stdio.h>
#define MaxSize 50
//创建栈以及栈的基本操作
typedef struct Stack{
int data[MaxSize];
int top;
}Stack;
void InitStack(Stack &S){
S.top=0;
}
......................
阅读全部
|
sdcz
贴于 2025年3月19日 23:20
hide
bbsi
#include<stdio.h>
#include<stdlib.h>
#include<stdbool.h>
typedef struct Lnode{
struct Lnode* next;
char data;
}Lnode,*ListLink;
//第一种方法
/*bool match(ListLink L,int n){
char A[n/2];Lnode *p=L;
for(int i=0;i<=(n-1)/2;i++){p=p->next;A[i]=p->data;}
......................
阅读全部
|
sdcz
贴于 2025年3月19日 00:10
hide
bbsi
#include<stdio.h>
#include<stdlib.h>
typedef struct Lnode{
struct Lnode *next;
int data;
}Lnode,*ListLink;
Lnode* SearchSame(ListLink L1,ListLink L2){
if(L1==NULL || L2==NULL){return NULL;}
int lengthL1=0,lengthL2=0;Lnode *p;
p=L1;
while(p->next!=NULL){lengthL1++;p=p->next;}
......................
阅读全部
|
sdcz
贴于 2025年3月14日 10:53
hide
bbsi
#include<stdio.h>
//以最小为开头,一个一个型
/*int sort(int A[],int low,int high){
int temp;
int mean=(low+high)/2;
if((A[mean]-A[low])*(A[mean]-A[high])<=0){temp=A[low];A[low]=A[mean];A[mean]=temp;}
else if((A[low]-A[mean])*(A[low]-A[high])<=0){}
else{temp=A[high];A[high]=A[low];A[low]=temp;}
temp=A[low];
while(low<high){
while(low<high && A[high]>=temp){high--;}
A[low]=A[high];
......................
阅读全部
|
sdcz
贴于 2025年3月13日 19:01
hide
bbsi
#include<stdlib.h>
#include<stdio.h>
#define maxsize 100
typedef struct{
int data[maxsize];
int length;
}List;
int SearchList(List &L,int e){
int min =0;int max=L.length-1;int mean=(max+min)/2;
if(L.data[min]==e){return min+1;}
if(L.data[max]==e){return max+1;}
......................
阅读全部
|
sdcz
贴于 2025年3月12日 22:55
hide
bbsi
#include<stdio.h>
#include<stdlib.h>
#define Maxsize 10
typedef struct{
int data;
int next;
}node,ListLink[Maxsize];
int main(){
node A[Maxsize];
printf("sizeof(%zu)\n",sizeof(A));
node a;
......................
阅读全部
|
sdcz
贴于 2025年3月12日 21:08
hide
bbsi
#include<stdio.h>
#include<stdlib.h>
typedef struct Lnode{
int data;
Lnode *next;
}Lnode, *ListLink;
//创建链表
bool InitList(ListLink L){
L=(ListLink)malloc(sizeof(Lnode));
L->next=NULL;
return true;
......................
阅读全部
|
sdcz
贴于 2025年3月12日 20:30
hide
bbsi
#include<stdio.h>
#include<stdlib.h>
#define initsize 100
typedef struct{
int *data;
int length;
int maxsize;
}sqlist;
void createlist(sqlist &L){
L.data=(int *)malloc(sizeof(int)*initsize);
L.length=0;
L.maxsize=initsize;
......................
阅读全部
|
sdcz
贴于 2025年3月11日 00:03
hide
bbsi
a=1;
b=0;
n=int(input());
if n>2 :
for i in range(2,n):
c=a+b;
b=a;
a=c;
elif n==1 :
c=0;
elif n==2 :
c=1;
......................
阅读全部
|
maxblo
贴于 2025年1月28日 21:13
hide
bbsi