在本章我遇到了c语言的struct数据,即自定义的数据结构。比如:
struct edge
{
int u;
int v;
int w;
};
题目给了一组数据,用edge储存。需要按照w大小排序。我开始不知道如何用ruby实现,后来想到之前的题目也遇到过(小猫钓鱼)。我定义了一个类,在类中储存了数据。
谷歌了一下,发现详细讲解ruby的struct的文章。下面是摘录和自己的理解:??
https://ruby-china.org/topics/21617 Ruby 中的 OpenStruct 详解