数据结构中 行编辑 程序问题

数据结构中 行编辑 程序问题,第1张

void panduan (stack &s)

{

char E

if (isempty (s) ==1)

return

while (s.top !=s.base )//原来你的判断不对

pop (s,E)

}

int main ()

{

stack s

initestack (s)

char chchar e

ch = getchar ()

while (ch != EOF)

{

if (ch != EOF &&ch != '\n')//while要改为if

{

if (ch == '#')

pop (s,e)

else if (ch == '@')

panduan (s)

else

push (s,ch) //e要改为ch

}

ch = getchar ()

}

while (s.base != s.top ){pop (s,e)

cout<<e<<endl}//原来的输出有问题f

return 0

}

可以减少表的空余字段,减少拆表的必要,例如用户集合可以一条记录带有 admin: true 属性,其他不带有这个属性,而在关系数据库中这类带来大量空余字段的属性最好拆表。

PostgreSQL 打开 HStore 扩展后也可以实现这样的结构。

如果觉得 admin: true 的例子太简单,可以考虑下怎么储存 gemspec 的内容并让它可索引。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11070120.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存