• 2024-03-25北林oj数据结构259
    字符串的插入描述编写算法,实现下面函数的功能。函数voidinsert(char*s,char*t,intpos)将字符串t插入到字符串s中,插入位置为pos(插在第pos个字符前)。假设分配给字符串s的空间足够让字符串t插入。(说明:不得使用任何库函数)输入多组数据,每组数据有三行,第一行为插入的位置pos
  • 2023-10-20北林OJ_243
    #include<iostream>usingnamespacestd;#defineOK1#defineERROR0#defineMaxSize100typedefintElemType;//定义栈_顺序栈structStack{ ElemType*top; ElemType*base; intstacksize;};intIsFull(Stacks);intIsEmpty(Stacks);//初始化intInitStac
  • 2023-10-17北林OJ基于栈的后缀表达式求值
    思路1:(较易理解)#include<iostream>#include<iomanip>usingnamespacestd;#defineOK1#defineERROR0#defineMaxSize100typedefdoubleElemType;//定义栈_顺序栈structStack{ ElemType*top; ElemType*base; intstacksize;};intIsFull(Stacks);i
  • 2023-09-26北林OJ题227、228
    记录一下自己做的题227交集#include<iostream>usingnamespacestd;//求有序链表的交集typedefintData;structLNode{ Datadata; LNode*next;};//初始化voidInitList(LNode*&L){ L=newLNode; L->next=NULL;}//尾插法创建链表voidCreateList_B(LNode
  • 2023-09-26北林OJ204、211、212、214
    204#include<iostream>#include<string>#include<iomanip>#defineMaxsize100usingnamespacestd;structBook{stringno;stringname;doubleprice;};structsqlist{Bookelem[Maxsize];intlength;};//初始化voidInit(sqlis