如何解决将一对整数向量传递给某个函数
这是问题陈述:
给定一个整数数组 nums,根据值的频率按递增顺序对数组进行排序。如果多个值具有相同的频率,则按降序对它们进行排序。
返回排序后的数组。
下面是我的代码的实现。
谁能帮我找出将这对整数传递给第二个函数的方法?
PopupMenu popup = new PopupMenu(this,my_button,0);
这里是leetcode上问题的链接:
https://leetcode.com/problems/sort-array-by-increasing-frequency/
解决方法
使 sortByVal
成为静态成员函数。
如果您想使用非静态版本,则必须将此函数包装到可调用对象中,并传递 this
指针 - 需要调用对象的成员函数。使用 bind
或 bind_front
(c++20 起):
sort(v.begin(),v.end(),std::bind(&Solution::sortByVal,this,std::placeholders::_1,std::placeholders::_2));
sort(v.begin(),std::bind_front(&Solution::sortByVal,this));
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。