数据结构
qq_30347421
这个作者很懒,什么都没留下…
展开
-
数据结构算法
数据结构算法快速排序快速排序#include<cstring>#include<iostream>#include<vector>#include<unordered_map>#include<algorithm>#include<stack>#include<queue>#include<set>#include<map>using namespace std;class S原创 2020-09-03 14:34:44 · 147 阅读 · 0 评论 -
华为上机笔试题
华为上机笔试题扑克牌大小扑克牌大小链接扑克牌游戏大家应该都比较熟悉了,一副牌由54张组成,含3~A、2各4张,小王1张,大王1张。牌面从小到大用如下字符和字符串表示(其中,小写joker表示小王,大写JOKER表示大王):3 4 5 6 7 8 9 10 J Q K A 2 joker JOKER输入两手牌,两手牌之间用"-“连接,每手牌的每张牌以空格分隔,”-"两边没有空格,如:4 4 4 4-joker JOKER。请比较两手牌大小,输出较大的牌,如果不存在比较关系则输出ERROR。基本规原创 2020-09-03 14:34:53 · 514 阅读 · 0 评论 -
Leetcode Hot100
Leetcode Hot10031. 下一个排列31. 下一个排列实现获取下一个排列的函数,算法需要将给定数字序列重新排列成字典序中下一个更大的排列。如果不存在下一个更大的排列,则将数字重新排列成最小的排列(即升序排列)。必须原地修改,只允许使用额外常数空间。以下是一些例子,输入位于左侧列,其相应输出位于右侧列。1,2,3 → 1,3,23,2,1 → 1,2,31,1,5 → 1,5,1思路:参考class Solution {public: void nextPermuta原创 2020-09-03 14:35:02 · 186 阅读 · 0 评论 -
剑指Offer下
剑指Offer面试题46. 把数字翻译成字符串面试题46. 把数字翻译成字符串给定一个数字,我们按照如下规则把它翻译为字符串:0 翻译成 “a” ,1 翻译成 “b”,……,11 翻译成 “l”,……,25 翻译成 “z”。一个数字可能有多个翻译。请编程实现一个函数,用来计算一个数字有多少种不同的翻译方法。思路:动态规划,对于一个数num[i]我们有两种选择:1.只翻译自己;2.和前面的...原创 2020-09-03 14:35:11 · 173 阅读 · 0 评论 -
数据结构公司真题
趋势科技答案:答:树的高度前缀表达式:运算符在操作数前面后缀表达式:运算符在操作数后面(w + x) * ( y - z)原创 2020-09-03 14:36:08 · 134 阅读 · 0 评论