上一页 1 2 3 4 5 6 7 ··· 25 下一页

2020年3月6日

摘要: 1.如何判断链表为环 答:有两种方法 1,快慢指针:一个一步走,一个两步走,如果快指针遇到NULL代表无环,快慢相遇代表有环 2,哈希:用哈希记录之前的节点,然后判断当前节点是否在之前出现过 2.蓄水池抽样原理 答:不会,明天补上>_< 3..C中static的作用? 答:1,隐藏:如果全局变量定义 阅读全文
posted @ 2020-03-06 00:27 Lis~ 阅读(129) 评论(0) 推荐(0) 编辑
 

2020年3月2日

摘要: 1,用new分配对象失败后有什么后果 答:如果调用失败的话会首先访问用户实现的 set_new_handle函数,一般该函数是去释放些无用的内存,然后再去尝试申请,然后反复调用该函数直到申请成功,主要还是看用户实现的函数怎么样 然后退出的话会抛出bad_alloc异常,异常会直接让程序崩溃,可以选择 阅读全文
posted @ 2020-03-02 23:41 Lis~ 阅读(117) 评论(0) 推荐(0) 编辑
 

2020年2月27日

摘要: 操作系统定义 是控制和管理计算机系统的硬件和软件资源,合理的组织计算机工作流程以及方便用户使用,是一种系统软件。 操作系统作用 设置操作系统的目的就是提高计算机系统的效率,增强系统的处理能力,充分发挥系统的利用率,方便用户使用 硬件基础 中断和通道 中断 指CPU 在收到外部中断信号后,停止原来工作 阅读全文
posted @ 2020-02-27 10:40 Lis~ 阅读(271) 评论(0) 推荐(0) 编辑
 

2020年2月26日

摘要: 引用概述 就是对变量起了一个别名,然后通过别名可以来操作变量,注意的点有定义的时候必须要初始化,后面也不能更改指向 !!!引用占内存,虽然sizeof引用会是得到的操作的内存,但是是占内存的,底层实现还是通过了指针,通过操作地址来达到的别名,但是在语言层次进行了一些修饰和隐藏,sizeof引用的时候 阅读全文
posted @ 2020-02-26 23:12 Lis~ 阅读(150) 评论(0) 推荐(0) 编辑
 
摘要: 1,使用命名空间的原因 最初引进的原因就是因为变量名总会因为一些情况发生重复定义,这个时候就会造成一些错误还难以寻找,全局变量本来作用域就在所有的app文件中,而且在一个项目中,有不同的人编写文件 这个时候变量就非常容易发生冲突,当然如果用驼峰命名法也是可以的,但是名字太长可读性很低,加深了程序员的 阅读全文
posted @ 2020-02-26 21:31 Lis~ 阅读(123) 评论(0) 推荐(0) 编辑
 
摘要: 大概C++ 计算机网络,TCP/IP ,操作系统都有了一定的基础,现在打算每个方向再进行深入 C++,接下来时间大概就是一天 看面经,围绕思维导图系统深入学习C++,投一投啥的 阅读全文
posted @ 2020-02-26 20:27 Lis~ 阅读(133) 评论(0) 推荐(0) 编辑
 

2020年2月17日

摘要: 按照网络作用范围分类: (1)广域网WAN (2)城域网MAN (3)局域网LAN (4)个人区域网PAN 数据链路层使用的信道主要有两种: 点对点信道(使用PPP协议) 广播信道(使用CSMA/CD协议) 数据链路层三个基本问题 封装成帧 透明传输 差错检测 中间设备: (1)物理层:转发器或集线 阅读全文
posted @ 2020-02-17 21:57 Lis~ 阅读(212) 评论(0) 推荐(0) 编辑
 
摘要: c++中,声明const int i,是在哪个阶段做到 i只可读的? 正确答案: A 你的答案: C (错误) 编译 链接 运行 以上都不对解析:const用来说明所定义的变量是只读的。 这些在编译期间完成,编译器可能使用常数直接替换掉对此变量的引用。 下面有关回调函数的说法,错误的是? 正确答案: 阅读全文
posted @ 2020-02-17 21:13 Lis~ 阅读(266) 评论(0) 推荐(0) 编辑
 

2020年2月15日

摘要: 指针和引用的区别 指针定义的时候不用初始化,后期也可以修改指向,占内存空间,可以有多级指针 引用定义的时候必须要初始化,后期不可以改变指向,它只是代表一个别名,不占内存,引用不能有多级引用 堆和栈的区别 堆的内存空间必须要是malloc new来申请,并且必须要用 free delete来相应的回收 阅读全文
posted @ 2020-02-15 22:21 Lis~ 阅读(428) 评论(0) 推荐(0) 编辑
 
摘要: 定义宏#define DECLARE(name, type) type name##_##type##_type,则DECLARE(val, int)替换结果为() 正确答案: A 你的答案: B (错误) int val_int_type int val_int_int int name_int_ 阅读全文
posted @ 2020-02-15 17:29 Lis~ 阅读(302) 评论(0) 推荐(0) 编辑
 
上一页 1 2 3 4 5 6 7 ··· 25 下一页