当前位置: 首页 > news >正文

数据结构期末模拟试卷

1、选择

2-1

2-2 

 

2-3 

 

2-4 

 

2-5 

 

2-6 

 

2、编程题

陈氏素数 

 

#include<bits/stdc++.h>
using namespace std;bool isPrime(int r){if(r<2) return false;for(int i=2;i*i<=r;i++){if(r%i==0){return false; }}return true;
}int rNumber(int r){int t=0;while(r>0){t=t*10+r%10;r=r/10;}return t;
}int pNumber(int r){int sum=0;while(r>0){sum=sum+r%10;r=r/10;}return sum;
}int main(){int n;cin>>n;if(n<10){cout << 0 << endl;return 0;}int cnt=0;for(int i=10;i<=n;i++){if(isPrime(i) && isPrime(rNumber(i)) && isPrime(pNumber(i))){cnt++;}}cout<<cnt<<endl;return 0;
}

十进制转换成二进制数 

 

#include<bits/stdc++.h>
using namespace std;
int main(){int n;cin>>n;if(n==0){cout<<0<<endl;return 0;}vector<int>jinzhi;while(n>0){jinzhi.push_back(n%2);n=n/2;}reverse(jinzhi.begin(),jinzhi.end());for(int i:jinzhi){cout<<i;}cout<<endl;return 0;
}

周末舞会 

 

#include<bits/stdc++.h>
using namespace std;
int main(){int boy,girl,k;cin>>boy>>girl>>k;queue<int>b_q,g_q;for(int i=1;i<=boy;i++){b_q.push(i);}for(int i=1;i<=girl;i++){g_q.push(i);}while(k--){int x,y;x=b_q.front();b_q.pop();y=g_q.front();g_q.pop();cout<<x<<" "<<y<<"\n";b_q.push(x),g_q.push(y);}return 0;
}

查找二叉树 

 

#include<bits/stdc++.h>
using namespace std;
const int N=105;
struct node{int value;int left;int right;
}a[N];
int n;
int target;
int cnt=0;
int result=-1;
void zhongxu(int idx){if(idx==0)return;zhongxu(a[idx].left);cnt++;if(a[idx].value==target){result=cnt;}zhongxu(a[idx].right);
}
int main(){cin>>n;cin>>target;for(int i=1;i<=n;i++){cin>>a[i].value>>a[i].left>>a[i].right;}zhongxu(1);cout<<result<<endl;return 0;
}

愿天下有情人都是失散多年的兄妹 

 

灯泡 

 

相关文章:

  • 2025年上半年第2批信息系统项目管理师论文真题解析与范文
  • pgsql 查看每张表大小
  • Python实战:打造高效通讯录管理系统
  • DD3118替代GL3213S 免晶振USB3.0读卡器控制芯片
  • C3P0连接池的使用方法和源码分析
  • 基于Python技术的面部考勤微信小程序的设计与实现
  • WPF【11_2】WPF实战-重构与美化(Entity Framework)-示例
  • Python深度挖掘:openpyxl与pandas高效数据处理实战
  • [问题解决]:Unable to find image ‘containrrr/watchtower:latest‘ locally
  • Python实现自动物体识别---基于深度学习的AI应用实战
  • Orpheus-TTS:AI文本转语音,免费好用的TTS系统
  • 吉林省CCPC与全国邀请赛(东北地区赛)游记
  • Visual Studio编译当前文件
  • 【运维自动化-标准运维】如何实现在不同步骤间传递参数
  • JDBC基本操作
  • 基于大语言模型的浏览器翻译插件
  • 一键下载智享 AI 直播(三代)!打造直播生态闭环,解锁流量增长新密码
  • JavaScript- 4.1 DOM-document对象
  • 如何设计高效的索引策略?
  • IoT/HCIP实验-1/物联网开发平台实验Part2(HCIP-IoT实验手册版)
  • 宣讲家网站 家风建设/宣传渠道和宣传方式有哪些
  • 网站制作 西安/推广咨询服务公司
  • 阿里云上传的网站 服务器路径/seo项目分析
  • 今日国内新闻内容摘抄/优化网站制作方法大全
  • 企业网站手机端开发/百度投诉电话人工客服24小时
  • 顺义石家庄网站建设/北京百度快速优化排名