一、填空1、float X与零值比较的if语句?

2、**a[3][4]的所占内存的大小?

3、第三代通信网络无线传输的三个标准?

4、x=1;y=3 if(x==3||y )后y的值?(记不太清了)

二、选择选择题不定项

这个没记住

三、查错题是一个关于malloc和strcay的问题

四、简答1、TCP和UDP的区别

2、数组与链表的区别

1.  基于空间的考虑        
数组的存储空间是静态,连续分布的,估计过大造成空间浪费,估计太小又将使空间溢出机会增多。而链表的存储空间是动态分布的,只要内存空间尚有空闲,就不会产生溢出; 链表中每个节点除了数据域外,还有指针域,存储密度小于1(数组为1),存储空间利用率就越高。

2. 基于时间的考虑

数组中任意节点都可以在O(1)内直接存储访问,而链表中的节点,需从头指针顺着链表扫描才能取得;在链表任何位置进行插入和删除,都只需要修改指针,而在数组中插入删除节点,平均要移动一半的节点.

C++语言中可以用数组处理一组数据类型相同的数据,但不允许动态定义数组的大小,即在使用数组之前必须确定数组的大小。而在实际应用中,用户使用数组之前有时无法准确确定数组的大小,只能将数组定义成足够大小,这样数组中有些空间可能不被使用,从而造成内存空间的浪费。

链表是一种常见的数据组织形式,它采用动态分配内存的形式实现。需要时可以用new分配内存空间,不需要时用delete将已分配的空间释放,不会造成内存空间的浪费。

A 从逻辑结构来看

A-1. 数组必须事先定义固定的长度(元素个数),不能适应数据动态地增减的情况。当数据增加时,可能超出原先定义的元素个数;当数据减少时,造成内存浪费。

A-2. 链表动态地进行存储分配,可以适应数据动态地增减的情况,且可以方便地插入、删除数据项。(数组中插入、删除数据项时,需要移动其它数据项)

B 从内存存储来看

B-1. (静态)数组从栈中分配空间,对于程序员方便快速,但是自由度小

B-2. 链表从堆中分配空间,自由度大但是申请管理比较麻烦.

数组中的数据在内存中的按顺序存储的,而链表是随机存储的!

要访问数组中的元素可以按下标索引来访问,速度比较快,如果对他进行插入操作的话,就得移动很多元素,所以对数组进行插入操作效率很低!

由于链表是随机存储的,链表在插入,删除操作上有很高的效率(相对数组),如果要访问链表中的某个元素的话,那就得从链表的头逐个遍历,直到找到所需要的元素为止,所以链表的随机访问的效率就比数组要低

数组在内存中开辟连续的一块区域,如果一个数据要两个内存单元,一组5个数据10个单元就够了,无需标记其地址,因为数组定义时候标顶了第一个原许的地址,其他四个都知道了。  链表可可以是连续的,也可以是不连续的,但一般都是不连续的,尽管在内存中是连续的,我们也不把他当作是连续的,而是把他当作是不连续的,因为如果把他当作是连续的,不如当作是数组了,在某些情况下。一链5个数据,如果每个数据本身用2个内存单元,那么10个单元是不够的,因为每个数据都要表示出下个数据在哪里,所以一个数据本身用2个单元,再用1个单元表示此链下一个数据在什么地址。  各有用处。

五程序设计

1、删除一个单项链表的最中间的元素,要求时间尽可能短(不能使用两次循环)

2012宇龙通信天津招聘笔试题相关推荐

  1. 2012九月十月腾讯,网易游戏,百度最新校园招聘笔试题

    十月下旬腾讯,网易游戏,百度最新校园招聘笔试题集锦(第271-330题) 引言 此文十月百度,阿里巴巴,迅雷搜狗最新面试十一题已经整理了最新的面试题70道,本文依次整理腾讯,网易游戏,百度等各大公司最 ...

  2. 十月下旬腾讯,网易游戏,百度盛大迅雷校园招聘笔试题集锦(10.25)

    十月下旬腾讯,网易游戏,百度最新校园招聘笔试题集锦 引言 笔试啊,笔试,面试啊,面试,找工作啊,找工作.此文十月百度,阿里巴巴,迅雷搜狗最新面试十一题已经整理了最新的面试题70道,本文依次整理腾讯,网 ...

  3. 2013搜狗校园招聘笔试题

    研习了Linux公社发布的2013搜狗校园招聘笔试题,还是有些收获的. //第一题:以下程序的输出是___________________ class Base { public:Base(int j ...

  4. 网易2018实习生招聘笔试题-JAVA开发实习生

    网易2018实习生招聘笔试题-JAVA开发实习生 如何从有数字规律的网址抓取网页并保存在当前目录?假设网址为 http://test/0.xml,其中这个数字可以递增到100. for(int i=0 ...

  5. 十月下旬腾讯 网易游戏 百度迅雷校园招聘笔试题集锦 第271 330题

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 十月下旬 ...

  6. 2014 WAP校园招聘笔试题

    2014 WAP校园招聘笔试题 Problem's Link:   http://www.doc88.com/p-6751117015483.html WAP公司笔试题 We are planning ...

  7. 软件开发工程师招聘笔试题面试题223套和招聘考察内容

    技术族职业发展通道\阶梯\标准(即招聘考核内容) (1) 通道 技术族分为软件研发.美术.质量管理.设计.技术支持五个职业发展通道,每个发展通道包含下列职位(具体内容请见表4-技术族发展通道职位列表) ...

  8. 百度2015校园招聘笔试题

    百度2015校园招聘笔试题(自己凭记忆第一时间,记录了这么多,有些描述比较简单,请大神们补充) 一 .简答题(30分) 1. 进程和线程的联系与区别. 2. 简述数据库的存储过程及其优点. 3. st ...

  9. k个一组翻转链表 哔哩哔哩2020校园招聘笔试题/LeetCode_25(困难)讲解

    目录标题 一.题目信息 二.解题思路 三.代码实现 四.其他精选题目分享 一.题目信息 LeetCode版本 牛客网版本 下面我以牛客网为例写代码 题目需要先输入一组数字代表链表的值,以#代表结尾. ...

最新文章

  1. stdthread(9)死锁deadlock
  2. 构建器模式:适用于代码,适用于测试
  3. MyBatis接口代理
  4. 远程协助的伪原创工具
  5. 在可部署到brew真机上的程序包构建完之后又要如何将该程序包发布到真机上呢...
  6. 使用已有流量进行RFC2544测试—信而泰网络测试仪实操
  7. java实验学校与教师_java实验
  8. 【开发日常】【Makefile】编译时如何将警告(warning)视为错误(error)?
  9. Selenium等待机制之显示等待
  10. ARM GICv3中断控制器
  11. Ionic项目修改应用图标和启动页
  12. 【学习OpenCV】warpAffine函数实现图像旋转
  13. 基于selenium+scrapy爬取复仇者联盟4豆瓣影评数据
  14. Python 螺旋正方形
  15. 第16周 啊哈算法 火柴棍等式
  16. electron项目打包成dmg
  17. NHANES数据库的介绍及使用(一)
  18. android模拟器不能运行 控制台显示 VCPU shutdown request
  19. 2014年6月份第1周51Aspx源码发布详情
  20. Vue入门到上手(10)—— VueJs 填坑日记之在项目中使用Amaze UI

热门文章

  1. 网络知识点灵魂拷问——前端面试必问
  2. HIVE 生成过多小文件的问题
  3. 【CVPR 2020】 旷视研究院提出SAT:优化解决半监督视频物体分割问题
  4. 金仕达「2022 期货互联网转型私享会」圆满落幕
  5. 虚拟机创建macOS和windows注意事项
  6. 经纬度坐标转平面直角坐标——高斯投影python/c#实现
  7. 2022-4-24 Leetcode 300.最长递增子序列
  8. CISP-PTE学习笔记综合考试题复现WP
  9. 为啥我学的python需要下载pycharm_python学习一定用pycharm吗?
  10. 基于Qt的音乐播放器(一)添加音频文件,播放音乐,更新进度条