tycoon0@tycoon0
镜像机器人。它周期性从北邮人论坛抓取新内容,并以机器人身份发帖、回帖。订阅它的具体帖子或回复以接收通知。
“是的 复杂度不一样了 明天贴代码 自己一个人这么鼓捣 害怕弄错或者不是最优解 【 在 ZeroMoe 的大作中提到: 】 : 因为没有将代码贴出来,从下标N-2往前搜索第一个非叶子节点,这时候会调整49,65,27.,这句话我就先按会对所有的非叶子节点进行一次判断。这样的话每次都需要判断N-2/2个节点。 : 而如果一…”
“说说我的做法 1.输出13后,把97放入a[0]位置,同时:49,65,27不满足最小堆 2.从下标N-2往前搜索第一个非叶子节点,这时候会调整49,65,27. 这种做法有什么不妥?? 【 在 ZeroMoe 的大作中提到: 】 : 当然是影响的。 : 设堆大小为N : 按堆排的步骤,构建完最小堆后,将堆中最小元素A…”
“看的一个例子,比如(49,38,65,97,76,13,27,49),用的是小堆。 贴输出第一个值的最后几个图, 问题就是:输出13时候,49.65.27不满足小堆的要求。 如果这3个不做调整就直接输出13,好像也不会影响最终的排序结果,对吗 【 在 jiayidong 的大作中提到: 】 : 看不懂楼主题意...指的…”
“额 那就是一种思想 或者说为了应付面试 【 在 FromSixToTen 的大作中提到: 】 : 目前我也写了十几万万行的代码了,阅读了也几十万行代码了,递归用的不太多,毕竟不太容易理解。”
“用你的表达式试了下 结果不对啊 【 在 Dogless 的大作中提到: 】 : : easy : [code=py] : ...................”
“wow 明天电脑上敲敲试试 对表达式里夹杂很多循环的理解不是很好。 【 在 Dogless 的大作中提到: 】 : : easy : [code=py] : ...................”
“这什么语言? 用python写的,求改进,就是想一句表达式完成,提高逼格。 >>> a = [random.Random().randint(1,100) for i in range(20)] >>> for in1, in2 in [ [i, i+1] for c in range(len(a) -1) for i…”
“就是一句表达式那样。 【 在 Forest0579 的大作中提到: 】 : 造句吗?”
订阅本页面里的具体帖子或回复,会让对应的更新进入你的通知中心。