比较链表中的值

时间:2013-02-10 10:15:19

标签: c++ visual-c++

这是我的班级

class Element
{
  public:
    comparegreater(Element* temp1, Element* temp2)

  private:
    int row
    int col
    int value
    Element* next
};

我有一个链表,我需要一个函数的帮助,该函数假设比较链表中的第一个元素(int值)和第二个元素(int值)。

如何比较这两个值?这是我到目前为止所尝试的,我肯定是错的。我知道答案

bool Element::comparegreater(ElementPtr temp1,ElementPtr temp2)
{
  if (temp1 > temp2)
  {
    return 1;
  }
  else
  {
    return 0;
  }
}

1 个答案:

答案 0 :(得分:2)

  

如何比较这两个值?

通过比较值:

return temp1->value > temp2->value;