排序问题,给出详细算法过程

问题描述

排序问题,给出详细算法过程

给出算法详细过程,编写一个程序,出现次数越多,数字越大的排在前面。

解决方案

 public bool sortVector(ref list<int> sourceData)
{
  bool isSuccess = false;
    if(null != sourceData)
    {
    try
    {
  list<int> tem;
    dictionary<String, int> dicBlob = new dictionary<String, int>;
    foreach(var item in sourceData)
    {
    if(dicBlob.Contains(item))
    {
     dicBlob[item.ToString()].value += 1;
    }else
    {
        dicBlob.Add(item.ToString(),1);
    }
    }
    dicBlob.OrderDesc(r => r.value);
    foreach(var item in dicBlob.KeyArray)
    {
        tem.Add(item);
    }
    sourceData = tem;

    }catch(exception ex)
    {
     return false;
    }
    }
    return isSuccess;
}

时间: 2024-11-02 12:08:26

排序问题,给出详细算法过程的相关文章

server-小白建站,不知道后边怎么办了,求大神给出详细建站过程(学习中)

问题描述 小白建站,不知道后边怎么办了,求大神给出详细建站过程(学习中) 在阿里云买的域名和空间,不知道然后怎么办了,买的云服务器ECS,操作系统是WIN SERVER 2012 解决方案 安装数据库 阿里云的服务应该默认没IIS,添加IIS:http://jingyan.baidu.com/article/b24f6c82c504d686bfe5da3d.html 安装framework,阿里云上有2个版本,看你需要,方法相同:http://jingyan.baidu.com/article/

用ps做火焰字详细步骤过程

  最终效果如下: 用ps做火焰字详细步骤过程: 1.新建画布,大小自定,背景选择黑色. 2.打上我们想要的文字. 3.设置文字图层的样式:外发光,颜色设置为:#f70300. 4.设置颜色叠加,颜色数值为:#cd7e2e. 5.内发光,颜色:#e5c23b. 6.把文字图层栅格化图层,然后执行:滤镜 > 液化,画笔大小15,密度50,艳丽100. 在文字上涂抹出自己想要的形状. 液化涂抹后,效果看起来不是很好,我们继续完善. 分类: PS文字教程

javascript-哪位大神帮我看一下里面那个值是怎么算出来给出正确算法100C币就是你的

问题描述 哪位大神帮我看一下里面那个值是怎么算出来给出正确算法100C币就是你的 原文件链接:http://www.btc123.com/js/main_20141109_.js?id=16 coreKey = "7316281c5.w8mo", 算出这个值是怎么得来的就可以 哪位大神帮我看一下里面那个值是怎么算出来给出正确算法100C币就是你的 一下是部分代码 // === Begin Date.js var CalendarData=new Array(100); var madd

ios-在IOS上我想做一个调用自带地图,但又不显示地图,只要定位出详细地址的APP

问题描述 在IOS上我想做一个调用自带地图,但又不显示地图,只要定位出详细地址的APP 因为我是新手,想自己做一个简单的APP,功能如下: 1.首页上,点击定位按钮(dwButton),能在一个XS(label控件)上显示我现在所在位置的详细地址,比如:中国广东省深圳市南山区登良路26号XX大厦 2.点击历史定位按钮 (lsButton),跳转到一个新的列表上,能查看过去定位过的地址(地址在10~20个),最下面有一个返回按钮(fhButton),点击跳回首页 3.过去定位过的地址会保存在本地数

mfc-为什么 0x1f5是win+m呢,请给出详细解释,谢谢

问题描述 为什么 0x1f5是win+m呢,请给出详细解释,谢谢 CWnd* pWnd = CWnd::FindWindow(TEXT(""Shell_TrayWnd"")NULL);pWnd->SendMessage(WM_HOTKEY0X1F5); 解决方案 这是windows规定的,没有为什么.

网卡-局域网内的详细通信过程

问题描述 局域网内的详细通信过程 在下正在学习网络相关的知识,现在遇到一个问题. 假设有这样一种网络拓扑结构 PC1<-->B2,B3<-->PC2 其中PC1为1号PC,PC2为2号PC,它们连接到路由器B的端口2和端口3上,其中PC1的IP1为192.168.1.100,PC2的IP2为192.168.1.101,它们的网关(路由器的IP)为192.168.1.1,PC1的MAC地址为MAC1,PC2的MAC地址为MAC2,路由器的MAC地址为MAC3. 现在假如PC1要发一个

刚安装android studio遇到问题,给出详细截图求解答,很急

问题描述 刚安装android studio遇到问题,给出详细截图求解答,很急 解决方案 同步失败,是不是你忘记开vpn了.你懂的. 解决方案二: 那你可以肉身翻x强. 不然没辙. 解决方案三: 可以考虑安装pix vpn,这个可以翻 解决方案四: 可以考虑买个VPN,或者用免费的翻墙软件....

库-关于dll和lib的多个问题,希望某位大神能给出详细答案!!!

问题描述 关于dll和lib的多个问题,希望某位大神能给出详细答案!!! 关于编译: 1.希望大神能给一个详细的例子说明编译需要注意的一些问题! 我自己编译的库,对应的函数总是链接不上库,不知道为什么?网上提供的简单编译库的方法生成的库!是不是需要添加什么标记符号什么的吗?求指导! 2.现在我写了一个功能实现,使用的C/C++,但是我想编译一个库供C#使用,库需要添加什么标记符号扩展出来吗? 希望有一位大神能给出详细指导!!迷茫了很久了! 解决方案 动态库有lib和dll lib中是符号信息 连

编程-给出如下算法,请分析时间复杂度。求教

问题描述 给出如下算法,请分析时间复杂度.求教 给出如下算法,请分析时间复杂度. 1. Type game(Type group[],int n) 2. { 3. int j,i = n; 4. while (i>1) { 5. i = i / 2; 6. for (j=0;j<i;j++) 7. if (comp(group[j+i],group[j]); 8. group[j] = group[j+i]; 9. } 10. return group[0]; 11. } 解决方案 复杂度 n