【面试题总结】1、统计字符串中某个字符出现的次数(2-Python实现)
摘要:1、可以使用Python的字典实现,对于一个特定的字符串,使用for循环遍历其中的字符,并保存成字典形式。字典的key为字符,value为字符在整个字符串中出现的次数。 2、拓展:如果题目为比较两个字符串是否相似,例如字符串str1 = "abcdefd"与字符串str2 = "bcadef"为相似
阅读全文
posted @
2019-06-10 11:08
我得去图书馆了
阅读(651)
推荐(0) 编辑
【面试题总结】2、反转字符串的几种形式
摘要:反转字符串: 作为面试题出现频率最高的手写代码题,有必要做一下总结。 【形式1】: 题目: 分析:很容易的题目。解决方法有2种:可以递归输出、也可以“头尾”指针向中间移动,边移动变交换。 代码实现:(vs2017下测试通过) 【形式2】: 题目: 分析过程:如图所示, 代码实现:(vs2017下测试
阅读全文
posted @
2019-06-06 23:16
我得去图书馆了
阅读(763)
推荐(0) 编辑
【面试题总结】1、统计字符串中某个单词出现的次数(1-C++实现)
摘要:【解决方法一】C++ map解决 一、map中的find函数: 用于查找map中是否包含某个关键字条目,传入的参数是要查找的key,最后返回一个迭代器,如果没有找到,则返回的迭代器等于end()返回的迭代器。示例代码: 运行结果: 二、map的插入方法: 插入的方法有好几种,下面介绍:map.ins
阅读全文
posted @
2019-06-04 23:31
我得去图书馆了
阅读(7487)
推荐(0) 编辑
【C/C++】Linux的gcc和g++的区别
摘要:Windows中我们常用vs来编译编写好的C和C++代码;vs把编辑器,编译器和调试器等工具都集成在这一款工具中,在Linux下我们能用什么工具来编译所编写好的代码呢,其实Linux下这样的工具有很多,但我们只介绍两款常用的工具,它们分别是gcc和g++. 工具用法介绍 gcc和g++的用法都是一样
阅读全文
posted @
2019-06-02 16:17
我得去图书馆了
阅读(2752)
推荐(2) 编辑