首页 星云 工具 资源 星选 资讯 热门工具
:

PDF转图片 完全免费 小红书视频下载 无水印 抖音视频下载 无水印 数字星空

C-DataStructure.zip

后端 11.36KB 23 需要积分: 1
立即下载

资源介绍:

C_DataStructure
//分配 复制 相等 求长 合并 子串 串插串 删除 替代 打印 #include using namespace std; typedef struct SNode{ char data; struct SNode *next; }LinkString; LinkString *Assign(char t[]){ LinkString *r,*p,*s=new LinkString; s->next=NULL; r=s; for (int i=0;t[i]!='\0';i++){ LinkString *p=new LinkString; p->data=t[i]; p->next=NULL; r->next=p; r=p; } return s; } void Copy(LinkString *&s,LinkString *t){ LinkString *p=t->next,*q,*r; s->next=NULL; r=s; while(p){ LinkString *q=new LinkString; q->data=p->data; q->next=NULL; r->next=q; r=q; p=p->next; } } int Equal(LinkString *s,LinkString *t){ LinkString *p=s->next,*q=t->next; while (p&&q&&p->data==q->data){ p=p->next; q=q->next; } if (p==NULL&&q==NULL) return 1; else return 0; } int Length(LinkString *s){ int i=0; LinkString *p=s->next; while(p){ p=p->next; i++; } return i; } LinkString *Concat(LinkString *s,LinkString *t){ LinkString *str=new LinkString,*p=s->next,*q,*r; str->next=NULL; r=str; while(p){//复制s LinkString *q=new LinkString; q->data=p->data; q->next=NULL; r->next=q; r=q; p=p->next; } p=t->next; while(p){//复制t LinkString *q=new LinkString; q->data=p->data; q->next=NULL; r->next=q; r=q; p=p->next; } return str; } LinkString *Sub(LinkString *s,int i,int j){//对s取i-j的子串 LinkString *str=new LinkString,*p=s->next,*q,*r; str->next=NULL; r=str; if (i<=0 || i>Length(s) || j<0 || i+j-1>Length(s)) return str; for (int k=0;knext; for (int k=1;k<=j;k++){ LinkString *q=new LinkString; q->data=p->data; q->next=NULL; r->next=q; r=q; p=p->next; } return str; } LinkString *Ins(LinkString *s,LinkString *t,int i){ LinkString *str=new LinkString,*p=s->next,*p1=t->next,*q,*r; str->next=NULL; r=str; if (i<=0 || i>Length(s)+1) return str; for(int k=1;kdata=p->data; q->next=NULL; r->next=q; r=q; p=p->next; } while(p1){ //将t的所有结点复制到str LinkString *q=new LinkString; q->data=p1->data; q->next=NULL; r->next=q; r=q; p1=p1->next; } while(p){ //将*p及其后的结点复制到str LinkString *q=new LinkString; q->data=p->data; q->next=NULL; r->next=q; r=q; p=p->next; } return str; } LinkString *Delete(LinkString *s,int i,int j){ LinkString *str=new LinkString,*p=s->next,*q,*r; str->next=NULL; r=str; if (i<=0 || i>Length(s) || j<0 || i+j-1>Length(s)) return str; for (int k=0;kdata=p->data; q->next=NULL; r->next=q; r=q; p=p->next; } for (int k=0;knext; while(p){ //将*p及其后的结点复制到str LinkString *q=new LinkString; q->data=p->data; q->next=NULL; r->next=q; r=q; p=p->next; } return str; } LinkString *Represent(LinkString *s,LinkString *t,int i,int j){ LinkString *str=new LinkString,*p=s->next,*p1=t->next,*q,*r; str->next=NULL; r=str; if (i<=0 || i>Length(s) || j<0 || i+j-1>Length(s)) return str; for (int k=0;kdata=p->data; q->next=NULL; r->next=q; r=q; p=p->next; } for (int k=0;knext; while(p1){ //将t的所有结点复制到str LinkString *q=new LinkString; q->data=p1->data; q->next=NULL; r->next=q; r=q; p1=p1->next; } while(p){ //将*p及其后的结点复制到str LinkString *q=new LinkString; q->data=p->data; q->next=NULL; r->next=q; r=q; p=p->next; } return str; } void Disp(LinkString *s){ LinkString *p=s->next; while (p){ cout<data<<" "; p=p->next; } cout<<"\n"; } int main(){ char n1[]={'z','s','h','z','s'}; char n2[]={'f','n','z','m'}; LinkString *s=Assign(n1); LinkString *t=Assign(n2); Disp(s); Copy(s,t); Disp(s); cout<

资源文件列表:

C_DataStructure.zip 大约有11个文件
  1. 赵世行/单链表.cpp 2.35KB
  2. 赵世行/广义表.cpp 2.91KB
  3. 赵世行/链串.cpp 4.64KB
  4. 赵世行/链队.cpp 2.33KB
  5. 赵世行/链栈.cpp 1.22KB
  6. 赵世行/树.cpp 3.73KB
  7. 赵世行/顺序表.cpp 1.42KB
  8. 赵世行/顺序串.cpp 2.62KB
  9. 赵世行/顺序栈.cpp 1.16KB
  10. 赵世行/图.cpp 4.06KB
  11. 赵世行/循环队列.cpp 1.5KB
0评论
提交 加载更多评论
其他资源 Python + PyQT5 + 网络爬虫
使用Python语言编写,PyQT第三方库实现GUI,可以批量爬取网络文本、图片等数据。 如果该内容对你有帮助的话,还希望您慷慨解囊,您的鼓励是我继续创作的最大动力。 当然,爬取网站可能受限,比如一些国内知名网站,一些网站的VIP会员资源等都有可能爬取失败。 当然代码中除了PyQT5的知识之外,还包含了编写网络爬虫软件的基本常识,这些内容请使用者自行去网上搜索学习。 如果觉得代码中的注释较少,使用者可自行去百度搜索理解,也可以私信我,我会抽时间做出响应的解释。 所以本人声明,工具只能用于学习交流使用,不能用于非法交易,参与非法活动等等,代码最终解释权归创作者本人所有。 最后希望该作品能够帮助打你,祝您生活愉快,笑口常开!
Python + PyQT5 + 网络爬虫
444363039639459PDF电子版.zip
444363039639459PDF电子版.zip
day01_程凯.zip
day01_程凯.zip
171448359570263健康饮食系统App.zip
171448359570263健康饮食系统App.zip
171448359570263健康饮食系统App.zip 171448359570263健康饮食系统App.zip 171448359570263健康饮食系统App.zip
Android SearchView和ListView结合使用Demo
博文Demo,文章链接:http://blog.csdn.net/Airsaid/article/details/51087226
hibernate-3.6.0 Final
hibernate-3.6.0 Final版本下载。hibernate-3.6.0 Final版本下载。
安卓期末大作业(AndroidStudio开发),垃圾分类助手app,分为前台后台,代码有注释,均能正常运行
安卓期末大作业-垃圾分类助手(免积分下载) 压缩包内包含源代码,项目文档,apk文件,运行各个界面截图。app使用的是sqlite数据库,使用的核心类及其组件:Base Adapter,Fragment,View Pager,Alert Dialog.Builder,Option,Animation Draw able(关键帧动画),Media Player(视频),Count Down Timer(倒计时 广告页用),Spinner等 该分类助手的功能是管理员先登录进入后台界面,将数据录入数据库,管理员可进行增删改查操作,用户可在前台页面通过垃圾分类查垃圾也可通过垃圾查分类,可以浏览后台管理员录到数据库中的新闻。 该分类助手在上传头像时是通过跳转到手机图库选择照片,然后保存的时候是通过该图片的uri录入数据库,显示图片则是从数据库读取uri并显示。 以上所述功能均实现正常 详见 https://blog.csdn.net/weixin_59538558/article/details/131029604
Mars4_5.zip
MIPS Assembler and Runtime Simulator(MIPS汇编程序和运行时模拟器)