对复杂字典DictionaryT1,T2排序问题
//VoltageCount类(电压值对应的数量):
public class VoltageCount
{
public Double Voltage { get; set; } //电压值
public int CountV { get; set; } //电压值对应的数量
public VoltageCount()
{
}
public VoltageCount(Double voltage, int countV)
{
this.Voltage = voltage;
this.CountV = countV;
}
}
Dictionary<Point, VoltageCount>是将坐标点(绘制图像时使用)与VoltageCount数据对应的字典,目的用来在绘图对象(Graphics)中绘制电压值-数量的对应图像(如图中右侧部分)。
由于同时需要按数量大小进行排序,以便输出表格(如图中左边两表格,分别按数量降序排列),所以这里涉及字典排序问题。
Dictionary<Point, VoltageCount> result = new Dictionary<Point, VoltageCount>();
for (int i = 0; i <= 4; i++)
{
result.Add(listHeatPoints[i], dictionaryPointVoltageCount[listHeatPoints[i]]);
}
//排序
Dictionary<Point, VoltageCount> dicSort = result.OrderByDescending(s => s.Value.CountV)
.ToDictionary(pair => pair.Key, pair => pair.Value);
转载于:https://www.cnblogs.com/lonelyxmas/p/9372931.html
对复杂字典DictionaryT1,T2排序问题相关推荐
- 谈谈DictionaryT1,T2和ListT的问题
引子: 事情的起因我已经记不清了,但是事情的根本原因在于,我们要遍历一个集合,是用字典来存储还是用数组链表来存储. 1. 把基本概念说清 对List<T>的阐述,我在http: ...
- 数据分析--pandas
一.pandas 1.pandas常用的数据类型 (1)series:一维,带标签数组:(标签是指索引),也可以自己指定索引. (2)DataFrame:二维,series容器. pandas取行或者 ...
- python关于类的slots属性
1.__ slots__属性 __ slots__ allow us to explicitly declare data members (like properties) and deny the ...
- 字符串根据字典值排序问题
字符串根据字典值排序问题,就是指对给定的字符串,按照首字母的字典值排序,如果首字母相同的字符串,则按照第二个字母,依次内推,比如说 {"dog","dear", ...
- python 列表、字典多排序问题
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/justin051/article/de ...
- 字典排序什么意思_字典排序问题
2018-01-03@望京 排序,立即想到用Python的内置函数sorted() Python 2.x 中 sorted(...) sorted(iterable, cmp=None, key=No ...
- python123字典统计排序1省份_python 列表、字典多排序问题
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/justin051/article/de ...
- 周末狂欢赛3(跳格子,英雄联盟,排序问题)
文章目录 T1:跳格子 题目 题解 CODE T2:英雄联盟 题目 题解 CODE T3:排序问题 题目 题解 CODE T1:跳格子 题目 n 个格子排成一列,一开始,你在第一个格子,目标为跳到第 ...
- 3.25Day06元组、字典、集合常用及内置方法
今日内容: 1.元组 2.字典 3.集合 一.元组 tuple 1.定义: t = () tuple(t) print(type(t)) RUN====> <class 'tuple'&g ...
- 字典树--Xor问题
字典树大家都知道吧,如果不知道可以看这里,我的模板写得还是不错的: 字符串–Trie树(字典树) 接下来我们先看一个问题,通过这个问题来了解Xor这个运算的基本性质: 洛谷 P2420 让我们异或吧 ...
最新文章
- 关于C#中的DLLImport (引)
- ActiveX控件和它的容器
- 玩转 React(二)- 新型前端开发方式
- sso集成shiro_Keycloak SSO集成到jBPM和Drools Workbench中
- 《网络空间欺骗:构筑欺骗防御的科学基石》一1.1 主动网络空间防御中网络空间抵赖与欺骗的视图...
- [转]Java程序员们最常犯的10个错误
- 【FPGA与深度学习】基于FPGA的深度学习CNN加速器设计
- labview利用USB-6341数据采集卡采集发动机传感器信号(总结篇)
- 第2关:HTML结构:自我简介网页
- C++使用curl下载文件(post请求)
- linux 蓝牙hci,实战Linux Bluetooth编程(三) HCI层编程
- 双旦七大行业营销活动方案
- 虚拟机VMware workstation安装gho系统详解
- 【机器学习实战】构建/绘制决策树(ID3/C4.5)
- Ocata Neutron代码分析(一)——Neutron API启动过程分析
- 7款经典的MySQL客户端软件
- 设计师必须知道的 5个设计灵感网站
- 基于arduino的ESP32 学习笔记(六)LVGL文件系统移植,中文字库和图片显示
- 南方CASS格式DWG的读取
- 查询app android版本,企业名录查询APP
热门文章
- AS3.0文档类:FLASH右键菜单文档类
- python自动化是什么意思_浅谈 Python 自动化
- 特征图注意力_CV注意力机制论文阅读笔记
- json html双引号,当gethtml方法返回json时,json中的字符串如果存在双引号,会破坏json的格式, 如:quot;...
- matlab怎么对图片mesh,MATLAB提供了mesh函数和surf函数来绘制三维曲面图。
- x86汇编之任务切换
- 二叉树 -- 5.1.1 Binary Tree Level Order Traversal-1 -- 图解
- 动态修改服务器配置文件,asp.net(c#)动态修改webservice的地址和端口(动态修改配置文件)...
- python统计合格数_python—基本统计值计算
- Linux系统(八)系统信息、其它命令、打包压缩、软件安装