array函数里的排序方法
sort函数可以排列字符数组名?
sort函数可以排列字符数组名?
bool compare(char *p1,char *p2) { if (strcmp(p1,p2)0) return true; else return false; } int main() { char arr[3][10]{abc,cdb,bcd}; char *arr1[3]
; for (int i0;i3;i ) arr1[i]arr[i]; sort(arr1[0],arr1[0] 3,compare)
; for (int i0;i3;i ) printf(%s
,arr1[i]); return 0; }
请教两个list数组的比较以及排序?
我这有种解法:
1、将list1和list2进行合并,在合并过程中去重。
2、用()进行排序就行了。代码如下:List
array类中对一维数组排序的方法?
其实就是让你写一个类,实现IComparable接口,再通过调用Sort方法对该类的实例(一维数组)排序。
class Student:IComparable
{
private string name
private int score
public int CompareTo(object obj)
{
Student _obj obj as Student
if (_obj ! null)
{
return (_)
}
else
throw new ArgumentException(#34Object is not a Student !#34)