problemscpp
A collection of my answers to algorithm problems in c++.
静态 Public 成员函数 | 所有成员列表
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)
Definition: acwing.cpp:6470
int vec[100010]
Definition: pat.cpp:5095

引用了 pat::a::a7_2::vec.

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


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