基础
IT界奋斗者
学习是一种境界
展开
-
字符串面试题(一)字符串基本知识
最早就准备写字符串面试题,因为字符串问题可以说是每场面试必会遇到的题目,今天我们就开始这个系列。题目多来源于我多年的面试经验,也有些来源于网络。所有算法及代码实现均最大限度保证完整性及正确性,希望对大家有所帮助。如有错误及更好的方案请留言告知,不胜感激。今天我们主要介绍一下字符串的基本知识。字符串定义字符串或串(String)是由数字、字母、下划线组成的一串字符。在 C 语言中,字符串...原创 2018-12-06 12:18:52 · 234 阅读 · 0 评论 -
字符串面试题(四)判断两个字符串是否互为变形词
判断两个字符串是否互为变形词首先我们看一下什么叫做变形词。给定两个字符串str1和str2,如果str1和str2中出现的字符种类一样且每种字符出现的次数也一样,那么str1与str2互为变形词。举例:str1="123". str2="231",返回true。str1="123",str2="2331",返回false。分析互为变形词的两个字符串种类和次数都一样,只有顺序不一...原创 2018-12-10 14:45:10 · 283 阅读 · 0 评论 -
字符串面试题(五)验证一个字符串是否是回文串
所谓的字符串儿回文,就是无论是正序读还是反序读,它都是一毛一样的,比如说字符串儿“eye”,无论是从左往右读,还是从右往左读,它都是同一个字符串儿。请编写函数,它的功能是检查字符串s是否是回文,即正向,反向的拼写都一样。如noon,eye,level等,当字符串s是回文时,函数的返回值是true,否则返回值是false.bool Palindrome(String str){int i,j...原创 2018-12-10 15:27:14 · 759 阅读 · 0 评论 -
字符串面试题(六)在一个字符串中查找子字符串出现的次数
1)写出在母串中查找子串出现次数的代码.int count(char* str,char* s){ char* s1; char* s2; int count = 0; while(*str!='/0') { s1 = str; s2 = s; while(*s2 == *s1&&(*s...转载 2018-12-10 16:37:14 · 2712 阅读 · 2 评论 -
字符串面试题(七)求字符串的最大公共子串
给定字符串A和B,输出A和B中的最大。比如A="aocdfe" B="pmcdfa" 公共子串"cdf",输出为3int longestSubstring(string x, string y) { int xlen = x.size(); int ylen = y.size(); if (xlen == 0 || ylen == 0) { ret...转载 2018-12-10 17:31:42 · 501 阅读 · 0 评论 -
面试技巧——程序员简历模板
程序员简历模板https://download.csdn.net/download/liulihui618/10844655欢迎下载。原创 2018-12-12 10:30:01 · 3002 阅读 · 0 评论