剑指Offer——联通研究院笔、面试题

1.二叉树适宜存储什么样的数据?

树最适合用来表示( C )。

A.有序数据元素

B.无序数据元素

C.元素之间具有分支层次关系的数据

D.元素之间无联系的数据

2.数据库中多表查询、增加数据字段值;

3.进程的定义、主要特征、最基本的特征;

  进程是指在系统中能独立运行并作为资源分配的基本单位,是由一组机器指令、数据和堆栈组成的,是一个能独立运行的活动实体。

 基本特征:

  • 动态性:动态产生、动态消亡;
  • 并发性:同其它进程并发执行;
  • 独立性:独立运行的活动实体;
  • 异步性:进程间相互制约,按各自独立的不可预知的速度推进。

在操作系统中,进程的最基本的特征是(A)。

A. 动态性和并发性

B. 顺序性和可再现性

C. 与程序的对应性

D. 执行过程的封闭性

4.同步通讯效率高于异步通信是因为同步通信用一个公共的时钟信号进行同步。

5.多线程的创建方式(3种);

6.linux下查看进程占用cpu的情况(top);

7.linux下查看目录(ls);

8.单链表删除节点;

9.如何建表(第三范式);

10.如何创建数据表中多对多的关系;

11.数据库授权(grant);

12.如何撤销赋予数据表的权限(revoke);

13.使用两个队列模拟栈的push、pop操作;

14.从一个字符串中寻找唯一不同的两个数,时间复杂度O(n),空间复杂度O(1).





最新文章

  1. 不把C作为第一门语言是个好主意么
  2. 协程并发框架gevent及其用法
  3. [vivado系列]设置Xilinx Documention Navigator
  4. Java Day 07
  5. iOS开发:自定义tableViewCell处理的问题
  6. dbda封装类(包括:返回二维数组、Ajax调用返回字符串、Ajax调用返回JSON)
  7. UNIX网络编程——shutdown 与 close 函数 的区别
  8. 一起学Android之ProgressBar
  9. OneZero第四周——预完成功能点统计
  10. Delphi中如何实现模拟组合按键,如发送Ctrl+F的按键
  11. BZOJ3501 : PA2008 Cliquers Strike Back
  12. sonarqube插件开发(二) 开发插件
  13. 20155217 2016-2017-2 《Java程序设计》第8周学习总结
  14. 【算法学习】Fhq-Treap(无旋Treap)
  15. Redis数据结构(五)
  16. KMP算法模板(pascal)
  17. MVC网站发布到 IIS
  18. java的Enumeration转list
  19. 在IE中MVC控制器中返回JSON格式的数据时提示下载
  20. javaScript删除对象、数组中的null、undefined、空对象、空数组方法

热门文章

  1. Linux OpenGL 实践篇-2 创建一个窗口
  2. 小工具:批量导入导出主机上的docker镜像
  3. 用js来实现那些数据结构07(链表01-链表的实现)
  4. Scrapy命令行基本用法
  5. [NOIp 2017]列队
  6. 51 nod 1515 明辨是非(并查集合并)
  7. 【bzoj4444 scoi2015】国旗计划
  8. spring+hibernate+struts2零配置整合
  9. UDA机器学习基础—交叉验证
  10. Java Servlet 笔记1