本文整理汇总了C++中LList::empty方法的典型用法代码示例。如果您正苦于以下问题:C++ LList::empty方法的具体用法?C++ LList::empty怎么用?C++ LList::empty使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类LList
的用法示例。
在下文中一共展示了LList::empty方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: orderCities
void orderCities(LList<int>& ord, graph<int>& g, LList<City>& all, int cityId, int p){ // OK
LList<int> cities;
findCities(g, cities, cityId, p);
LList<int> ordered;
while (!cities.empty()){
int max = getMaxCity(cities, all);
deleteCity(cities, max);
ordered.toEnd(max);
}
ord = ordered;
}
示例2: addTops
void addTops(graph<int>& g, LList<int> l)
{
if (l.empty()) return;
l.IterStart();
elem<int>* e = l.Iter();
while (e)
{
g.addTop(e->inf);
e = e->link;
}
}
示例3: citiesToInt
LList<int> citiesToInt(LList<City> c)
{
if (c.empty()) return LList<int>();
LList<int> temp;
elem<City>* e;
c.IterStart();
e = c.Iter();
while (e)
{
City a = e->inf;
temp.ToEnd(a.ID);
e = e->link;
}
return temp;
}
示例4: contains
//Подточка б)
bool contains(LList<int> l,LList<int> c)
{
if (l.empty()) return false;
l.IterStart();
elem<int>* e = l.Iter();
while (e)
{
c.IterStart();
elem<int>* p = c.Iter();
while (p)
{
if (e->inf == p->inf) return true;
p = p->link;
}
e = e->link;
}
return false;
}