一个经典问题。

Zig 2001-07-20 01:53:01
有n个数1-n,给出它们的一个排列,每次只能把前k个数倒转(k任取),
求把它们排好序所需的最小次数。并给出方法。

应该很经典吧?有人会吗?不过不要告我用hash+BFS。
...全文
129 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
airhawk 2001-07-24
  • 打赏
  • 举报
回复
那位高手能给小地讲讲hash+bfs算法,先谢过了
林仪明 2001-07-23
  • 打赏
  • 举报
回复
同意junfa(香山黄叶)的看法
Zig 2001-07-23
  • 打赏
  • 举报
回复
faint!
我是说对某一给定序列!!
one_add_one 2001-07-23
  • 打赏
  • 举报
回复
关注
Zig 2001-07-21
  • 打赏
  • 举报
回复
我想了半天也没想出来如何用群解决。
starfish 2001-07-21
  • 打赏
  • 举报
回复
似乎可以用置换群的知识解决,不过我还没有仔细想。
yrs 2001-07-21
  • 打赏
  • 举报
回复
我等着看答案 :)
frman 2001-07-21
  • 打赏
  • 举报
回复
没人有更好的算法吗?
关注~
Chice_wxg 2001-07-20
  • 打赏
  • 举报
回复
关注+听课!
ljunfa 2001-07-20
  • 打赏
  • 举报
回复
似乎最多需要2*(n-2)+1次,但最少不好说,说不定,这个组合的顺序本来就是排好序的,最小次数应该是0。
RedGuest 2001-07-20
  • 打赏
  • 举报
回复
up
Zig 2001-07-20
  • 打赏
  • 举报
回复
数据规模:n至少为10
wjyasd 2001-07-20
  • 打赏
  • 举报
回复
看看……
老土豆T 2001-07-20
  • 打赏
  • 举报
回复
hash+bfs
赫赫。。。。关注
frman 2001-07-20
  • 打赏
  • 举报
回复
没说数据规模啊~

关注

33,008

社区成员

发帖
与我相关
我的任务
社区描述
数据结构与算法相关内容讨论专区
社区管理员
  • 数据结构与算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧