`
sakakokiya
  • 浏览: 507396 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

C++算法面试题

阅读更多
算法:
1.什么是NPC,NP-Hard?
2.起泡排序的时间复杂度是多少?
说出至少一个比它更快的算法;
排序的极限时间复杂度是多少?
3.有一个链表,如何判断它是一个循环链表?
如果链表是单向的呢?
如果出现循环的点可能在任意位置呢?
如果缓存空间是有限的,比如是一个常数呢?
如果只能使用2个缓存呢?
4.有一个文件,保存了若干个整数,如何以平均的概率随机得到其中的一个整数?
如果整数的个数是未知的呢?
如果整数是以字符串形式存放,如:(即如何得到随机的一个字符串)
123<enter>
-456<enter>

如果只允许便历文件一次呢?
5.用两组数据,都在内存中,对它们排序分别需要1和2分钟;那么使用两个线程一起排序,大概需要多少时间?
分享到:
评论

相关推荐

    C++面试题笔试题C++ 数据结构算法笔试题资料合集.zip

    C++面试题笔试题C++ 数据结构算法笔试题资料合集: 50个C、C++面试题.pdf C++ 数据结构、算法笔试题.docx C++基础面试题.docx C++开发工程师面试题库.docx C++技能测试试卷一及答案.docx C++技能测试试卷二及答案....

    C++算法大全及面试题详解

    C++算法大全及面试题详解资料包包含两个word文档,一个C++算法大全,一个C++面试经典题及答案详解(包含大量代码)。这两份资料整理了C++的常见算法、常见考点和重要知识技巧,内容齐全,涵盖各类应试考点,满满干货...

    用C/C++实现的各种经典算法以及常见面试题

    本资源“用C/C++实现的各种经典算法以及常见面试题”正是针对这两方面的学习和提升。 首先,经典算法是计算机科学的基础,包括排序、查找、图论、动态规划等。例如: 1. **排序算法**:快速排序、归并排序、堆排序...

    C++笔试面试题基础

    这份“C++笔试面试题基础”的资料可能包含了这些概念的实际应用题目,如编写特定功能的函数、分析代码错误、优化算法效率等。掌握这些基础知识对于理解和解答C++面试题至关重要。通过深入学习和实践,你可以提高自己...

    数据结构+算法面试100题全部答案集锦

    文件描述了一个名为July的人在csdn论坛上分享微软等公司的数据结构与算法面试题集,并与网友共同讨论解答,最终形成了名为“结构之法算法之道”的博客。这说明面试题库对于程序员的准备和提高具有极大的帮助,而且在...

    C++面试题集.pdf

    C++面试题集.pdf 本文档提供了一系列C++面试题,涵盖了内存拷贝、双向链表、费波那其数列、类的构造函数、析构函数和赋值函数、循环、单向链表类的实现、二叉树实现等多个方面的知识点。 内存拷贝 面试题:写一个...

    程序员面试题精选 C++ 算法 微软 google

    程序员面试题精选 C++ 算法 微软 google 程序员面试题精选 C++ 算法 微软 google

    常见C++面试题汇总(最全c语言面试题)

    常见C++面试题汇总(最全c语言面试题) 所包含文件: 1、华为C++内部培训材料 2、130道面试题.doc 3、C++试题.htm 4、C-C++ 程序设计员应聘常见面试试题深入剖析.mht 5、C语言面试题大汇总之华为面试题.txt 6、C语言...

    BAT谷歌微软等各IT公司互联网C++ JAVA 计算机笔试面试真题复习资料108个文档合集.zip

    C++基础面试题.docx C++开发工程师面试题库.docx C++技能测试试卷一及答案.docx C++技能测试试卷二及答案.docx c++笔试题汇总.pdf C++经典面试题库 附带参考答案.docx C++语言程序设计试题.docx C++面试题笔试题 CC+...

    C++经典50大面试题【50个C++精选面试题】

    在IT行业的面试中,C++作为一门强大的编程语言,其面试题往往涵盖了广泛的知识领域,包括基础语法、面向对象编程、模板、STL、内存管理、多线程、异常处理等。以下是一些可能出现在“C++经典50大面试题”中的关键...

    c++面试题合集打包下载(大小21MB)

    5. **C++面试题集锦.docx**:此文档汇总了各类C++面试题目,特别关注了模板、设计模式和算法等方面,强调理论与实践的结合。 6. **CC++笔试题附答案华为面试题系列.txt**:华为公司对技术实力有很高的要求,这份...

    著名企业c c++数据结构算法面试笔试题

    【C/C++数据结构与算法面试知识点】 在C/C++面试中,数据结构和算法是核心考察点。这里我们详细探讨几个常见的问题。 1. **网络协议与模型**: - OSI模型分为7层:物理层、数据链路层、网络层、传输层、会话层、...

    C/C++算法100题.rar

    《C/C++算法100题》是一份针对C和C++编程语言的算法实践资源,旨在提升程序员在解决计算问题时的逻辑思维能力和代码实现技巧。这份压缩包包含了一个名为"C算法100题.exe"的可执行文件,很可能是一个程序,用于展示或...

    迅雷c++笔试面试题

    【迅雷C++笔试面试题】是针对求职者在应聘迅雷公司相关职位时可能会遇到的测试题目,这些题目通常涵盖了C++编程语言的核心概念、语法特性、数据结构、算法以及面向对象编程等方面的知识。在准备这样的面试时,考生...

    c++数据结构算法面试笔试题

    ### c++数据结构算法面试笔试题 #### 1. OSI的七层网络结构与TCP/IP的五层结构 - **OSI七层模型**:这是一个理论上的参考模型,旨在为网络通信提供一个清晰的框架。这七个层次分别是: - **物理层**:负责比特流...

    C++ STL程序员面试题

    面试题可能包含各种实践问题,比如: - 如何使用STL实现高效的字符串反转? - 如何在不复制元素的情况下合并两个vector? - 何时使用list,何时使用vector,以及它们各自的优缺点? - 举例说明如何自定义一个...

    C++常见面试题

    总结起来,C++面试题涵盖了语言基础、内存管理、错误处理、算法等多个方面,是检验程序员综合能力的有效工具。通过分析和解答这些题目,不仅可以提升自己的技术水平,还能增强问题解决能力和逻辑思维能力,这些都是...

    c++ 面试题题库

    7. **STL(Standard Template Library)**:熟悉容器(如vector、list、deque、set、map等)、迭代器、算法(排序、查找等)和函数对象(如比较函数、适配器等)的使用,这是现代C++编程的必备技能。 8. **C++11及...

    C++面试题点播一

    文件提及了如何准备算法面试题,例如实现一个链表反转并打印。在准备这类面试题时,面试者需要考虑链表的类型(单链表、双向链表、循环链表),数据是否可以被修改,时间复杂度的要求等。文件强调了编写完整代码的...

Global site tag (gtag.js) - Google Analytics