![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
剑指offer
NotFound1911
这个作者很懒,什么都没留下…
展开
-
剑指offer|解析和答案(C++/Python) (六)
剑指offer|解析和答案(C++/Python) (六)参考剑指offer(第二版),这里做一个学习汇总,包括解析及代码。代码均在牛客网进行验证(摘自自己的牛客网笔记)。习题两个面试案例1.把字符串转换成数组1.把字符串转换成数组将一个字符串转换成一个整数,要求不能使用字符串转换整数的库函数。 数值为0或者字符串不是一个合法的数值则返回0输入描述:输入一个字符串,包括数字字母符...原创 2019-10-28 09:19:11 · 281 阅读 · 0 评论 -
剑指offer|解析和答案(C++/Python) (五)下
剑指offer|解析和答案(C++/Python) (五)下参考剑指offer(第二版),这里做一个学习汇总,包括解析及代码。代码均在牛客网进行验证(摘自自己的牛客网笔记)。习题面试中各项能力15.扑克牌中的顺子15.扑克牌中的顺子LL今天心情特别好,因为他去买了一副扑克牌,发现里面居然有2个大王,2个小王(一副牌原本是54张_)…他随机从中抽出了5张牌,想测测自己的手气,看看能不能...原创 2019-10-17 15:04:45 · 247 阅读 · 0 评论 -
剑指offer|解析和答案(C++/Python) (五)上
剑指offer|解析和答案(C++/Python) (五)参考剑指offer(第二版),这里做一个学习汇总,包括解析及代码。代码均在牛客网进行验证(摘自自己的牛客网笔记)。习题1.数字在排序数组中出现的次数1.数字在排序数组中出现的次数统计一个数字在排序数组中出现的次数。例如:输入排序数组{1,2,3,3,3,3,4,5}和数字3,由于3在这个数组中出现了4次,因此输出4。思路:...原创 2019-10-15 20:13:50 · 393 阅读 · 0 评论 -
剑指offer|解析和答案(C++/Python) (四)
剑指offer|解析和答案(C++/Python) (四)参考剑指offer(第二版),这里做一个学习汇总,包括解析及代码。代码均在牛客网进行验证(摘自自己的牛客网笔记)。习题优化时间和空间效率1.数组中出现超过一半的数字1.数组中出现超过一半的数字数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字...原创 2019-10-10 14:46:02 · 763 阅读 · 0 评论 -
剑指offer|解析和答案(C++/Python) (三)
剑指offer|解析和答案(C++/Python) (三)参考剑指offer(第二版),这里做一个学习汇总,包括解析及代码。代码均在牛客网进行验证(摘自自己的牛客网笔记)。习题解决面试题的思路1.二叉树的镜像2.对称的二叉树1.二叉树的镜像请完成一个函数,输入一颗二叉树,该函数输出它的镜像。思路:所谓的镜像二叉树,其实就是交换二叉树的左右节点。先前序遍历这棵树的每个节点,如...原创 2019-09-24 19:34:10 · 435 阅读 · 0 评论 -
剑指offer|解析和答案(C++/Python) (二)
剑指offer|解析和答案(C++/Python) (二)参考剑指offer(第二版),这里做一个学习汇总,包括解析及代码。代码均在牛客网进行验证(摘自自己的牛客网笔记)。习题高质量的代码1.数值的整数次方1.数值的整数次方给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。保证base和exponent不同时为0思路:...原创 2019-09-05 12:41:48 · 1510 阅读 · 2 评论 -
剑指offer|解析和答案(C++/Python) (一)
剑指offer|解析和答案(C++/Python) (一)参考剑指offer(第二版),这里做一个学习汇总,包括解析及代码。代码均在牛客网进行验证。习题1.数组中重复的数字2.二维数组中的查找3.替换空格4.从头到尾打印链表5.重建二叉树6.二叉树的下一个节点7.用两个栈实现队列8.斐波那契数列9.旋转数组的最小数字10.矩阵中的路径11.机器人的运动范围12.剪绳子13....原创 2019-08-28 20:48:32 · 756 阅读 · 0 评论