摘要:
在看剑指offer的时候,感觉这三个题目很像,都是用哈希表可以解决,所以把这三个题整理出来,以供复习。 剑指offer35题:第一个只出现一次的字符 题目描述:在字符串中找出第一个只出现一次的字符。如输入“abaccdeff”,则输出‘b’. 题目分析:统计字符串每个字符出现的次数,然后找出第一个只 阅读全文
摘要:
根据链接时期的不同,库又有静态库和动态库之分。静态库是在链接阶段被链接的,所以生成的可执行文件就不受库的影响,即使库被删除,程序依然可以成功运行。而动态库是在程序执行的时候被链接的。程序执行完,库仍需保留在系统上,以供程序运行时调用。链接静态库从某种意义上来说是一种复制粘贴,被链接后库就直接嵌入可执 阅读全文
摘要:
在一组数的编码中,若任意两个相邻的代码只有一位二进制数不同,则称这种编码为格雷码,请编写一个函数使用递归的方法生成N位格雷码。 给定一个整数n,请返回n位的格雷码,顺序为从0开始。 测试样例: 1 返回:["0","1"] 阅读全文
摘要:
首先,什么是信号量? 信号量的本质是一种数据操作锁,它本身不具有数据交换的功能,而是通过控制其他的通信资源(文件,外部设备)来实现进程间通信,它本身只是一种外部资源的标识。信号量在此过程中负责操作的互斥、同步等功能。//Makefile commh=comm.h src=sem.c comm.c d 阅读全文
摘要:
虽然我没有参加过笔试面试,但是看看测试方面的知识也是没有坏处的,起码在找工作的时候可以多一个选择。。下面就总结一下软件测试高频考点。。参考了一些优秀的博客,感谢他们。 1.什么是软件测试? 软件测试是为了发现错误而执行程序的过程。或者说,软件测试是根据软件开发各阶段的规格说明和程序内部结构而精心设计 阅读全文
摘要:
用C实现一个简单的交互式shell,要求:当用户输入一行命令时,识别程序名和参数并调用适当的exec函数执行程序,等待执行完成后给出提示符。 exec函数实际上是六种以exec开头的函数,统称exec函数。当进程调用exec函数时,该进程的用户空间和数据完全被新程序替换,从新程序的启动例程开始执行。 阅读全文
摘要:
描述: Given an array S of n integers,are there elements a,b,c in S such that a+b+c=0?find all unique triplets in the array which gives the sum of zero. 阅读全文
摘要:
题目原文: implement atoi to convert a string to an integer. Hint:Carefully consider all possible input cases.if you want a challenge,please do not see bel 阅读全文
摘要:
1、请你自我介绍一下你自己。 回答提示:一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历上都有,其实,企业最希望知道的是求职者能否胜任工作,包括:最强的技能、最深入研究的知识领域、个性中最积极的部分、做过的最成功的事,主要的成就等,这些都可以和学习无关,也可以和学习有关,但要突 阅读全文
摘要:
题目描述: Give an array of integers,return indices of two numbers such that they add up to a specific target.You may assume that each input would have exa 阅读全文