数组的玩法比我以为的要多
面包芯语 2023-05-29 10:03:53

点击上方“C语言与CPP编程”,选择“关注/置顶/星标公众号”

干货福利,第一时间送达!

你好,我是飞宇。


【资料图】

最近在刷题准备社招,分享一波总结的数据方面的面试题,校招社招基本都用得上。

数组求和

给定一个含有n个元素的整型数组a,求a中所有元素的和。可能您会觉得很简单,是的,的确简单,但是为什么还要说呢,原因有二,第一,这道题要求用递归法,只用一行代码。第二,这是我人生中第一次面试时候遇到的题,意义特殊。

分析

简单说一下,两种情况

代码

//数组求和intsum(int*a,intn){returnn==0?0:sum(a,n-1)+a[n-1];}

求数组的最大值和最小值

给定一个含有n个元素的整型数组a,找出其中的最大值和最小值

分析

常规的做法是遍历一次,分别求出最大值和最小值,但我这里要说的是分治法(Divide and couquer),将数组分成左右两部分,先求出左半部份的最大值和最小值,再求出右半部份的最大值和最小值,然后综合起来求总体的最大值及最小值。

这是个递归过程,对于划分后的左右两部分,同样重复这个过程,直到划分区间内只剩一个元素或者两个元素。

代码

//求数组的最大值和最小值,返回值在maxValue和minValuevoidMaxandMin(int*a,intl,intr,int&maxValue,int&minValue){if(l==r)//l与r之间只有一个元素{maxValue=a[l];minValue=a[l];return;}if(l+1==r)//l与r之间只有两个元素{if(a[l]>=a[r]){maxValue=a[l];minValue=a[r];}else{maxValue=a[r];minValue=a[l];}return;}intm=(l+r)/2;//求中点intlmax;//左半部份最大值intlmin;//左半部份最小值MaxandMin(a,l,m,lmax,lmin);//递归计算左半部份intrmax;//右半部份最大值intrmin;//右半部份最小值MaxandMin(a,m+1,r,rmax,rmin);//递归计算右半部份maxValue=max(lmax,rmax);//总的最大值minValue=min(lmin,rmin);//总的最小值}

求数组的最大值和次大值

给定一个含有n个元素的整型数组,求其最大值和次大值

分析

思想和上一题类似,同样是用分治法,先求出左边的最大值leftmax和次大值leftsecond,再求出右边的最大值rightmax和次大值rightsecond,然后合并,如何合并呢?分情况考虑

注意

这种方法无法处理最大元素有多个的情况,比如3,5,7,7将返回7,7而不是7,5。

代码

//找出数组的最大值和次大值,a是待查找的数组,left和right是查找区间,max和second存放结果voidMaxandMin(inta[],intleft,intright,int&max,int&second){if(left==right){max=a[left];second=INT_MIN;}elseif(left+1==right){max=a[left]>a[right]?a[left]:a[right];second=a[left]rightmax){max=leftmax;second=leftsecond>rightmax?leftsecond:rightmax;}else{max=rightmax;second=leftmax

求数组中出现次数超过一半的元素

给定一个n个整型元素的数组a,其中有一个元素出现次数超过n / 2,求这个元素。据说是百度的一道题

分析

设置一个当前值和当前值的计数器,初始化当前值为数组首元素,计数器值为1,然后从第二个元素开始遍历整个数组,对于每个被遍历到的值a[i]

代码

//找出数组中出现次数超过一半的元素intFind(int*a,intn){intcurValue=a[0];intcount=1;for(inti=1;i

另一个方法是先对数组排序,然后取中间元素即可,因为如果某个元素的个数超过一半,那么数组排序后该元素必定占据数组的中间位置。

求数组中元素的最短距离

给定一个含有n个元素的整型数组,找出数组中的两个元素x和y使得abs(x - y)值最小

分析

先对数组排序,然后遍历一次即可

代码

intcompare(constvoid*a,constvoid*b){return*(int*)a-*(int*)b;}//求数组中元素的最短距离voidMinimumDistance(int*a,intn){//Sortqsort(a,n,sizeof(int),compare);inti;//Indexofnumber1intj;//Indexofnumber2intminDistance=numeric_limits::max();for(intk=0;k

求两个有序数组的共同元素

给定两个含有n个元素的有序(非降序)整型数组a和b,求出其共同元素,比如

a = 0, 1, 2, 3, 4

b = 1, 3, 5, 7, 9

输出 1, 3

分析

充分利用数组有序的性质,用两个指针i和j分别指向a和b,比较a[i]和b[j],根据比较结果移动指针,则有如下三种情况

重复以上过程直到i或j到达数组末尾。

代码

//找出两个数组的共同元素voidFindCommon(int*a,int*b,intn){inti=0;intj=0;while(ib[j]++j;}}

这到题还有其他的解法,比如对于a中任意一个元素,在b中对其进行Binary Search,因为a中有n个元素,而在b中进行Binary Search需要logn。所以找出全部相同元素的时间复杂度是O(nlogn)。

另外,上面的方法,只要b有序即可,a是否有序无所谓,因为我们只是在b中做Binary Search。

如果a也有序的话,那么再用上面的方法就有点慢了,因为如果a中某个元素在b中的位置是k的话,那么a中下一个元素在b中的位置一定位于k的右侧,所以本次的搜索空间可以根据上次的搜索结果缩小,而不是仍然在整个b中搜索。也即如果a和b都有序的话,代码可以做如下修改,记录上次搜索时b中元素的位置,作为下一次搜索的起始点。

求三个数组的共同元素

给定三个含有n个元素的整型数组a,b和c,求他们最小的共同元素。

分析

如果三个数组都有序,那么可以设置三个指针指向三个数组的头部,然后根据这三个指针所指的值进行比较来移动指针,直道找到共同元素。

代码

//三个数组的共同元素-只找最小的voidFindCommonElements(inta[],intb[],intc[],intx,inty,intz){for(inti=0,j=0,k=0;i=b[j]{if(b[j]=c[k]{if(c[k]=a[i]{cout<

如果三个数组都无序,可以先对a, b进行排序,然后对c中任意一个元素都在b和c中做二分搜索。

代码

//找出三个数组的共同元素//O(NlogN)intUniqueCommonItem(int*a,int*b,int*c,intn){//sortarrayaqsort(a,n,sizeof(int),compare);//NlogN//sortarraybqsort(b,n,sizeof(int),compare);//NlogN//foreachelementinarrayc,doabinarysearchinaandb//ThisisuptoacomplexityofN*2*logNfor(inti=0;i

也可以对a进行排序,然后对于b和c中任意一个元素都在a中进行二分搜索,但是这样做是有问题的,你看出来了么?感谢网友yy_5533指正。

代码

//找出三个数组唯一的共同元素//O(NlogN)intUniqueCommonItem1(int*a,int*b,int*c,intn){//sortarrayaqsort(a,n,sizeof(int),compare);//NlogN//Spacefortimebool*bb=newbool[n];memset(bb,0,n);bool*bc=newbool[n];memset(bb,0,n);//foreachelementinb,doaBSinaandmarkallthecommonelementfor(inti=0;i

排序和二分搜索代码如下

//DeterminewhetheracontainsvaluekboolBinarySearch(int*a,intn,intk){intleft=0;intright=n-1;while(left<=right){intmid=(left+right);if(a[mid]

小小总结一下,对于在数组中进行查找的问题,可以分如下两种情况处理

如果能做到以上两点,大多数关于数组的查找问题,都能迎刃而解。

找出数组中唯一的重复元素

给定含有1001个元素的数组,其中存放了1-1000之内的整数,只有一个整数是重复的,请找出这个数

分析

求出整个数组的和,再减去1-1000的和

代码

找出出现奇数次的元素

给定一个含有n个元素的整型数组a,其中只有一个元素出现奇数次,找出这个元素。这道题实际上是一个变种,原题是找出数组中唯一一个出现一次的元素,下面的方法可以同时解决这两道提。所以题目就用这个广义的吧。

分析

因为对于任意一个数k,有k ^ k = 0,k ^ 0 = k,所以将a中所有元素进行异或,那么个数为偶数的元素异或后都变成了0,只留下了个数为奇数的那个元素。

代码

intFindElementWithOddCount(int*a,intn){intr=a[0];for(inti=1;i

求数组中满足给定和的数对

给定两个有序整型数组a和b,各有n个元素,求两个数组中满足给定和的数对,即对a中元素i和b中元素j,满足i + j = d(d已知)

分析

两个指针i和j分别指向数组的首尾,然后从两端同时向中间遍历。

代码

//找出满足给定和的数对voidFixedSum(int*a,int*b,intn,intd){for(inti=0,j=n-1;i=0){if(a[i]+b[j]d--j;}}

最大子段和

给定一个整型数组a,求出最大连续子段之和,如果和为负数,则按0计算,比如1, 2, -5, 6, 8则输出6 + 8 = 14

分析

编程珠玑上的经典题目,不多说了。

代码

//子数组的最大和intSum(int*a,intn){intcurSum=0;intmaxSum=0;for(inti=0;i

最大子段积

给定一个整型数组a,求出最大连续子段的乘积,比如 1, 2, -8, 12, 7则输出12 * 7 = 84

分析

与最大子段和类似,注意处理负数的情况

代码

//子数组的最大乘积intMaxProduct(int*a,intn){intmaxProduct=1;//maxpositiveproductatcurrentpositionintminProduct=1;//minnegativeproductatcurrentpositionintr=1;//result,maxmultiplicationtotallyfor(inti=0;i0){maxProduct*=a[i];minProduct=min(minProduct*a[i],1);}elseif(a[i]==0){maxProduct=1;minProduct=1;}else//a[i]<0{inttemp=maxProduct;maxProduct=max(minProduct*a[i],1);minProduct=temp*a[i];}r=max(r,maxProduct);}returnr;}

数组循环移位

将一个含有n个元素的数组向右循环移动k位,要求时间复杂度是O(n),且只能使用两个额外的变量,这是在微软的编程之美上看到的一道题

分析

比如数组 1 2 3 4循环右移1位 将变成 4 1 2 3, 观察可知1 2 3 的顺序在移位前后没有改变,只是和4的位置交换了一下,所以等同于1 2 3 4 先划分为两部分

1 2 3 | 4,然后将1 2 3逆序,再将4 逆序 得到 3 2 1 4,最后整体逆序 得到 4 1 2 3

代码

//将buffer中start和end之间的元素逆序voidReverse(intbuffer[],intstart,intend){while(start

稍微扩展一下,如果允许分配额外的数组,那么定义一个新的数组,然后将移位后的元素直接存入即可,也可以使用队列,将移动后得元素出对,再插入队尾即可.

字符串逆序

给定一个含有n个元素的字符数组a,将其原地逆序。

分析

可能您觉得这不是关于数组的,而是关于字符串的。是的。但是别忘了题目要求的是原地逆序,也就是不允许额外分配空间,那么参数肯定是字符数组形式,因为字符串是不能被修改的(这里只C/C++中的字符串常量)。

所以,和数组有关了吧,只不过不是整型数组,而是字符数组。用两个指针分别指向字符数组的首位,交换其对应的字符,然后两个指针分别向数组中央移动,直到交叉。

代码

//字符串逆序voidReverse(char*a,intn){intleft=0;intright=n-1;while(left

组合问题

给定一个含有n个元素的整型数组a,从中任取m个元素,求所有组合。比如下面的例子

a = 1, 2, 3, 4, 5

m = 3

输出

123,124,125,134,135,145234,235,245345

分析

典型的排列组合问题,首选回溯法,为了简化问题,我们将a中n个元素值分别设置为1-n

代码

//n选m的所有组合intbuffer[100];voidPrintArray(int*a,intn){for(inti=0;i=value)returnfalse;}returntrue;}voidSelect(intt,intn,intm){if(t==m)PrintArray(buffer,m);else{for(inti=1;i<=n;i++){buffer[t]=i;if(IsValid(t,i))Select(t+1,n,m);}}}

合并两个数组

给定含有n个元素的两个有序(非降序)整型数组a和b。合并两个数组中的元素到整型数组c,要求去除重复元素并保持c有序(非降序)。例子如下

a = 1, 2, 4, 8

b = 1, 3, 5, 8

c = 1, 2, 3, 4, 5, 8

分析

利用合并排序的思想,两个指针i,j和k分别指向数组a和b,然后比较两个指针对应元素的大小,有以下三种情况

重复以上过程,直到i或者j到达数组末尾,然后将剩下的元素直接copy到数组c中即可

代码

//合并两个有序数组voidMerge(int*a,int*b,int*c,intn){inti=0;intj=0;intk=0;while(ib[j]//如果b中元素小,则插入b中元素到c{c[k++]=b[j];++j;}}if(i==n)//若a遍历完毕,处理b中剩下的元素{for(intm=j;m

重排问题

给定含有n个元素的整型数组a,其中包括0元素和非0元素,对数组进行排序,要求:

例子如下

输入0,3,0,2,1,0,0输出0,0,0,0,3,2,1

分析

此排序非传统意义上的排序,因为它要求排序前后非0元素的相对位置不变,或许叫做整理会更恰当一些。我们可以从后向前遍历整个数组,遇到某个位置i上的元素是非0元素时,如果a[k]为0,则将a[i]赋值给a[k],a[k]赋值为0。实际上i是非0元素的下标,而k是0元素的下标

代码

voidArrange(int*a,intn){intk=n-1;for(inti=n-1;i>=0;--i){if(a[i]!=0){if(a[k]==0){a[k]=a[i];a[i]=0;}--k;}}}

找出绝对值最小的元素

给定一个有序整数序列(非递减序),可能包含负数,找出其中绝对值最小的元素,比如给定序列 -5, -3, -1, 2, 8 则返回1。

分析

由于给定序列是有序的,而这又是搜索问题,所以首先想到二分搜索法,只不过这个二分法比普通的二分法稍微麻烦点,可以分为下面几种情况

为什么?

因为对于负数序列来说,右侧的数字比左侧的数字绝对值小,如上面的-5, -3, -1, 而对于整整数来说,左边的数字绝对值小,比如上面的2, 8,将这个思想用于二分搜索,可先判断中间元素和两侧元素的符号,然后根据符号决定搜索区间,逐步缩小搜索区间,直到只剩下两个元素。

代码

单独设置一个函数用来判断两个整数的符号是否相同。

boolSameSign(inta,intb){if(a*b>0)returntrue;elsereturnfalse;}

主函数代码。

//找出一个非递减序整数序列中绝对值最小的数intMinimumAbsoluteValue(int*a,intn){//Onlyonenumberinarrayif(n==1){returna[0];}//Allnumbersinarrayhavethesamesignif(SameSign(a[0],a[n-1])){returna[0]>=0?a[0]:a[n-1];}//Binarysearchintl=0;intr=n-1;while(l

这段代码是有问题的,你看出来了么?修改后的代码如下:

//找出一个非递减序整数序列中绝对值最小的数intMinimumAbsoluteValue(int*a,intn){//Onlyonenumberinarrayif(n==1){returna[0];}//Allnumbersinarrayhavethesamesignif(SameSign(a[0],a[n-1])){returna[0]>=0?a[0]:a[n-1];}//Binarysearchintl=0;intr=n-1;while(l

你好,我是飞宇,本硕均于某中流985 CS就读,先后于百度搜索以及字节某电商部门担任Linux C/C++后端研发工程师。

同时,我也是知乎博主@韩飞宇,日常分享C/C++、计算机学习经验、工作体会,欢迎点击此处查看我以前的学习笔记&经验&分享的资源。

我组建了一些社群一起交流,群里有大牛也有小白,如果你有意可以一起进群交流。

欢迎你添加我的微信,我拉你进技术交流群。此外,我也会经常在微信上分享一些计算机学习经验以及工作体验,还有一些内推机会。

扫描上方二维码,加我微信

我的私人微信

数组的玩法比我以为的要多

2023-05-29 10:03:53

美债上限协议初步成形!“信用透支”令美国失信全球-世界简讯

2023-05-29 09:04:07

求职不成反背债 培训贷骗局亟待整治 天天新资讯

2023-05-29 08:25:12

阿里云域名证书在哪里下载_域名证书在哪里下载-天天报道

2023-05-29 07:27:19

手不重要,关键是只用了半个小时。|当前快讯

2023-05-29 06:03:43

分析人士:美债务危机是“寅吃卯粮”所致 积重难返

2023-05-29 05:07:55

oppo手机密码忘了怎么开锁最新款_oppo手机密码忘了怎么开锁

2023-05-29 01:55:23

进口水果店进货渠道_进口水果进货渠道

2023-05-29 00:15:57

宝莱特:未来,公司计划扩增三原富生产能,加深对西北五省的透析耗材市场布局

2023-05-28 22:33:11

银河l6内饰谍照曝光,未来能有怎样的表现_全球热推荐

2023-05-28 21:28:09

当前速讯:老旧小区改造现场

2023-05-28 20:29:34

天天最新:2023中国国际大数据产业博览会落幕

2023-05-28 19:23:49

当前速看:塞尔达传说王国之泪世克恩波马拉神庙位置一览

2023-05-28 18:09:41

古稀老太掉进深河,警民合力成功救起

2023-05-28 17:09:01

天天新动态:新冠二次感染一般3至5天康复,不建议“二阳”患者带病上班

2023-05-28 16:39:13

教师紧缺 英国提供额外补贴吸引人才

2023-05-28 15:01:21

酷狗音乐怎么k歌上榜_酷狗音乐怎么K歌

2023-05-28 13:36:58

天天新消息丨千亿房企陷入退市的危机当中

2023-05-28 12:42:19

嘉峪关市市场监管局雄关分局开展食品快检实操培训|最新

2023-05-28 11:32:58

阿德里安格里芬个人简介 新赛季将带领雄鹿冲击冠军

2023-05-28 10:24:48

中央气象台:江淮地区四川盆地东部等地有较强降雨|快看

2023-05-28 09:56:24

第四届中国(甘肃)中医药产业博览会陇西县筹备领导小组第二次会议召开|全球最新

2023-05-28 08:53:08

“炎值”逐步升级,龙舟水三天后再来|每日精选

2023-05-28 08:07:05

水产养殖什么地方最好

2023-05-28 06:21:22

apm是什么牌子中文是什么(apm是什么牌子中文)-最新消息

2023-05-28 05:17:20

日语考级怎么考难的(日语考级怎么考)-当前快看

2023-05-28 03:04:22

豫论场丨雨情就是动员令,收到家里是粮食

2023-05-28 01:50:53

2023年5月26日正辛胺价格最新行情预测

2023-05-27 23:39:33

口袋妖怪绿宝石模拟器怎么使用(口袋妖怪绿宝石模拟器)

2023-05-27 22:27:35

环球视点!注意防范!郑州市发布地质灾害气象风险黄色预警

2023-05-27 21:20:48

俄一油气企业大楼发生爆炸,初判为无人机袭击导致

2023-05-27 20:21:09

可孚医疗:公司将根据进展情况及时履行信息披露义务

2023-05-27 19:17:36

0755-83765566怎么转人工_075583765566如何转人工

2023-05-27 18:21:06

slogan是什么意思_slogan解释 全球快看

2023-05-27 16:58:33

今日最新更新内容 银行流水支持微信支付宝吗 能通过审核吗

2023-05-27 16:17:58

世界快消息!为什么往死里扫黄?

2023-05-27 14:17:23

门锁结构工作原理(门锁结构)

2023-05-27 13:04:14

天天观天下!开普勒的另一个闪光点

2023-05-27 12:36:49

深圳36岁男子出租屋内猝死!家属质疑加班多,公司回应

2023-05-27 11:26:15

重大突破!中国移动联合华为首次实现5G-A低空无人机感知技术:无人机入侵探测识别率达100%

2023-05-27 10:05:48

李宁是哪个国家的(李宁是哪个国家的品牌) 全球快消息

2023-05-27 10:11:08

天天快看:填补法律空白 推动全域开放 深圳智能网联汽车“跑”进全国第一梯队

2023-05-27 09:01:54

美债务谈判僵在“最后的700亿”,拜登:磋商正在“取得进展”

2023-05-27 07:35:29

天天信息:2023年建设工程项目管理标杆观摩交流会在广东省三馆合一项目举办

2023-05-27 05:50:07

要闻:知名女演员去世,年仅54岁…又是这个病!

2023-05-27 06:04:52

快报:最大带襟翼速度_对于最大带襟翼速度简单介绍

2023-05-27 04:05:55

董丽君_关于董丽君的简介-全球今日讯

2023-05-27 03:01:03

全系统发射演练!神舟十六号载人飞船计划将于近日择机发射

2023-05-27 02:04:51

汇丰刘晶:大湾区商业活动迅速复苏,今年广东固定资产投资增速有望保持在较高水平 速讯

2023-05-27 01:35:25

天天即时看!锦恒场站提单号查询在线查询 青岛港锦恒场站提单号查询号查询HDMUQIAS5622643

2023-05-27 01:03:29

【全球时快讯】7旬老人“瘫”上事,十堰人医专家快速取栓化险为夷

2023-05-26 23:59:30

唐山一地最新人事任免!-当前视点

2023-05-27 00:03:32

入门即旗舰,7.98万起!潮玩纯电SUV宝骏悦也震撼上市

2023-05-26 22:27:13

全球滚动:如何将肋眼牛排烤至中等_送老公最好的礼物,买个什么最好呢

2023-05-26 21:05:00

形容衣服整洁的成语(形容干净整洁的成语) 天天精选

2023-05-26 20:25:49

环球热消息:热评|踏雪而来,逐梦而上

2023-05-26 20:17:27

深圳公明薯田蒲地区规划调整后共8宗工业用地 总面积约46万平米

2023-05-26 18:52:38

亚光股份(603282)5月26日主力资金净卖出1153.67万元 全球热推荐

2023-05-26 18:07:25

每日聚焦:润和软件:利用大模型已在金融测试领域中用例设计和脚本编写两个方面取得关键进展

2023-05-26 17:17:11

海南椰岛:公司在2023年一季度实现归属于上市公司股东的净利润同比由盈转亏,主要是一季度收入同比下滑销售毛利无法覆盖经营费用所致

2023-05-26 17:15:51

汪小菲频繁看孩子被限制?大S工作室辟谣|世界观焦点

2023-05-26 15:25:33

央行上海总部:1-4月长三角地区中长期住户部门贷款贷款减少706亿元

2023-05-26 14:39:01

面对风云变幻的市场,汽车“缺芯”是否还会再现?

2023-05-26 14:30:55

不付抚养费即将被拘留,孩子父亲竟这样辩解_每日讯息

2023-05-26 14:09:36

甘肃省税务部门依法查处一起向医药企业虚开增值税专用发票案件

2023-05-26 13:16:06

全球速看:大兴调查研究 | 区红十字会赴石泉路街道开展工作调研

2023-05-26 11:52:42

当前讯息:专访HID吕骏毅|前瞻行业趋势,创新技术赋能证卡安全发行

2023-05-26 11:13:23

公告速递:圆信永丰兴融基金基金暂停(大额)申购(转换转入、赎回、转换转出、定期定额投资)

2023-05-26 10:29:51

无刺鲼属_关于无刺鲼属介绍

2023-05-26 09:32:10

世界最资讯丨清炖羊肉怎么做放不放调料?

2023-05-26 08:51:03

【新要闻】“孤立青年”为何成韩国弱势群体

2023-05-26 08:02:28

凯撒文化:回函中拒不承认开展人工智能业务,商誉减值蚕食利润_每日热讯

2023-05-26 06:56:07

男人三十一枝花下一句_男人三十一枝花的后一句 每日头条

2023-05-26 06:29:28

环球关注:口腔板块5月25日跌0.82%,海普瑞领跌,主力资金净流出1.8亿元

2023-05-26 05:12:12

华为note10换电池教程(荣耀note10电池有加密吗)_天天快资讯

2023-05-26 04:18:26

皇氏集团(002329.SZ)子公司陕西中石能中标一屋顶分布式光伏项目设备及运维框架协议招标项目

2023-05-26 04:01:46

南京大学教务处处长_南京大学教务处

2023-05-26 02:19:50

首次!“代理退保”定刑“敲诈勒索罪” 案件细节公开 全球百事通

2023-05-26 01:48:59

每日速讯:挑大梁 走在前丨“点线面”三维发力激活高质量发展新引擎——湖北构建新发展格局观察

2023-05-26 01:11:53

腐殖酸钠商品报价动态(2023-05-25)_每日快报

2023-05-26 00:03:46

日常生活中如何预防肛肠疾病? 这些措施要做好 全球热资讯

2023-05-25 23:12:04

俄外交部就“北溪”管道爆炸调查召见德国、丹麦与瑞典驻俄大使

2023-05-25 22:02:59

PTA期货每日行情表--郑州商品交易所(5.25) 当前焦点

2023-05-25 22:09:38

直击仙琚制药业绩说明会:聚焦甾体激素领域,已完成16个一致性评价和新仿制产品申报

2023-05-25 20:52:02

贝壳于上海新成立房屋租赁公司

2023-05-25 20:13:18

今日观点!苹果重回美国投资4300亿美元旨在摆脱对中国的依赖

2023-05-25 20:14:27

惠普打印机可以打印相片吗(打印相片用什么软件)_世界观点

2023-05-25 18:51:20

德化法院司法助力产业融合发展|当前看点

2023-05-25 17:49:21

钱诗贵书法拍卖价格(钱诗贵)

2023-05-25 16:51:18

【新视野】新莱福今日申购 顶格申购需配市值6.5万

2023-05-25 16:47:59

世界快报:法官信箱 | 工间请假回家取药 路遇事故不属工伤

2023-05-25 15:36:13

天天头条:星辉娱乐董秘回复:公司拥有包括《三国群英传》《仙境传说》《斗破苍穹》《冒险岛》等多款IP授权

2023-05-25 14:39:25

全球快消息!随处可见!揭秘中关村论坛里的高科技“彩蛋”

2023-05-25 13:57:56

石家庄顶岗实习生教学技能复赛在二十二中学举行

2023-05-25 13:11:20

身高不到160的女人,夏天穿裤记住这“4穿4不穿”,才能优雅显高_世界速看

2023-05-25 12:39:02

【全球速看料】西部材料:有关情况,请您关注公司发布的定期报告和相关临时公告

2023-05-25 12:08:02

河北鹰手营子矿区姚家庄村:缝纫机“踏”出村民致富路 观天下

2023-05-25 11:02:35

全球速看:《中国农业产业发展报告2023》显示 我国粮食全产业链减损可节粮上千亿斤

2023-05-25 10:07:09

北京二手车带车牌号(北京车牌出租)|世界短讯

2023-05-25 09:25:02

warframe 增幅器

2023-05-25 08:57:37