
基础知识整理
文章平均质量分 80
bcypxl
这个作者很懒,什么都没留下…
展开
-
位运算要点总结
下面是小米公司2013校园招聘笔试题的一道选择题的第3题参见Hackbuteer1的这篇博客http://blog.youkuaiyun.com/hackbuteer1/article/details/8484974 2013年小米校园招聘笔试题3.运算(93&-8)的结果为: 88具体运算过程如下:93 : 0x005D 0000 0000 0101 110原创 2013-10-04 13:35:28 · 1003 阅读 · 0 评论 -
C/C++经典题解析
以下题目都是来时何海涛博客的 C/C++/C#面试题精选 系列,感谢博主的整理。这些题不仅帮助我通过一些笔试,更重要的是帮助我很好的理解C/C++。以前很讨厌这些题,现在想来做些题还是很有用的,至少可以帮助你巩固知识加深理解。为支持博主的原创,我附上文章的连接地址 点击打开链接。在阅读中发现博主解释的还不够详细,为了能够更好的帮助网友,同时也帮助自己梳理一下知识,我重新整理了一下。原创 2014-01-13 22:17:25 · 1536 阅读 · 1 评论 -
编程知识整理
在这里对学习过程中遇到的问题做一个简单的整理,方便以后查阅。10:09 AM 10/4/2013统计一段程序运行的时间可以用这段程序#includeclock_t begin = clock(); //放在程序的开头clock_t end = clock(); //放在程序的结尾cout 7:09 PM 10/5/2013volatile的作用volati原创 2013-12-02 17:25:06 · 857 阅读 · 0 评论 -
面试中常考的现场写程序题目
在面试中面试官常常让我们写几个小的程序,以此来考察我们的编程内功。所以在准备面试的过程中在纸上练习着写一些程序是很有必要的。下面是在面试中常考的几个题,出现频率非常之高!!!!1、完整正确的写出二分查找的算法int binary_search(int arr[],int n,int key){ assert(arr!=NULL && n>0);//注意断言的作用 int le原创 2013-10-04 15:02:09 · 7038 阅读 · 2 评论 -
一个很精彩的关于STL的例程
下面是C++ primer上关于STL的一个完整的历程,程序的目的在于统计需要查找的一个英文单词在一个英文文本文件中出现多少次,以及输有要查找单词出现的那一行。下面的程序可以帮助你使用STL时有一个更便捷的参考,在彻底弄清楚下面的程序后你完全可以改写一下,统计出一个英文文本中每个单词出现的次数。这样你就可以根据这个结果查找那些不会的单词,重点查一下词典,这样应该能更好的去阅读一篇英文文章。原创 2013-12-01 16:53:14 · 957 阅读 · 0 评论 -
面试中常见的C/C++问题集锦
下面的问题均是自己在面试中实际遇到的,而且在准备面试的过程中也是网上讨论的很多的面试题。本着人人为我,我为人人的互联网精神,特进行一下简单的整理,方便以后的求职复习,也方便他人进行复习。下面的总结来源于网络加上自己的理解,深刻的理解下面的问题对自己的C/C++技术修为是很有好处的,不仅仅是应对面试。想要理解的更深刻还是要多去读那些经典的C和C++书籍,如《C++ primer》 《Effect原创 2013-10-30 19:05:53 · 1497 阅读 · 0 评论 -
socket编程之实战练习
对于使用socket进行网络编程说起来还是有规律可循的,弄懂了其模式流程,你感觉也就是那个样。学习socket网络编程时弄通几个小例程对以后的学习是有很大的帮助的。下面给出流式套接字的编程流程:先从服务器端说起。服务器端先初始化Socket,然后与端口绑定(bind),对端口进行监听(listen),调用accept阻塞,等待客户端连接。在这时如果有个客户端初始化一个Socket,然后原创 2013-10-05 16:36:13 · 1153 阅读 · 0 评论 -
socket编程之基础学习
在面试中如果你说你会网络编程,那么面试官肯定会问你socket编程相关的问题。比如让你写一个基于TCP或UDP的socket编程的C/S模型,让你解释socket存在于哪里,更深入一点的还会问你accept()函数返回发生在什么时候(TCP三次握手建立连接之后)等等。有的也会直接在笔试中出现,总之理解掌握socket编程的流程和内部的基本原理无论对于我们实际的项目开发和面试都是很有必要的。在lin原创 2013-10-05 15:30:29 · 1164 阅读 · 0 评论 -
二叉树遍历的递归和非递归算法
二叉树的遍历(包括先序遍历,中序遍历,后续遍历,层序遍历)也是在面试和笔试中常遇到的问题。下面给出二叉树几种遍历方法的递归和非递归的写法。程序只是想着写出来了,但是没有用typedef struct BiTNode{ int m_nData; struct BiTNode *m_pLchild,*m_pRchild;}BiTNode,*BiTree;//二叉树先序遍历的递原创 2013-10-04 21:45:05 · 1296 阅读 · 0 评论