problemscpp
A collection of my answers to algorithm problems in c++.
载入中...
搜索中...
未找到
leetcode::sort_the_jumbled_numbers::Solution类 参考

#include <leetcode.h>

静态 Public 成员函数

static vector< int > sortJumbled (vector< int > &mapping, vector< int > &nums)
 

详细描述

在文件 leetcode.h1490 行定义.

成员函数说明

◆ sortJumbled()

vector< int > leetcode::sort_the_jumbled_numbers::Solution::sortJumbled ( vector< int > & mapping,
vector< int > & nums )
static

在文件 leetcode.cpp3838 行定义.

3838 {
3839 vector<tuple<int, int, int>> vec;
3840 for(int i = 0; i < nums.size(); i++) {
3841 string str = to_string(nums[i]);
3842 ostringstream oss;
3843 for(const char ch: str) {
3844 oss << mapping[ch - '0'];
3845 }
3846 vec.emplace_back(i, nums[i], stoi(oss.str()));
3847 }
3848 sort(vec.begin(), vec.end(), cmp());
3849 vector<int> ans;
3850 ans.reserve(vec.size());
3851 for(auto [i, num, rev]: vec) {
3852 ans.push_back(num);
3853 }
3854 return ans;
3855 }
bool cmp(const pair< int, int > &a, const pair< int, int > &b)
vector< vector< int > > ans
int vec[100010]

被这些函数引用 leetcode::sort_the_jumbled_numbers::TEST() , 以及 leetcode::sort_the_jumbled_numbers::TEST().


该类的文档由以下文件生成: