1月28日一周总结

先把我今天写的题目复习一遍。一周学习学的很慢,要改变学习方法以及提升学习效率。

1,临时抱佛脚X

这个题是道搜索题我用的是深搜来写的。

首先我写了个max与min函数为后面比较大小有用,因为这个学生他能左右脑同时转,所以当如果左脑所用时间少就加在左脑,如果右脑所用时间少就加在右脑,最后再整合下时间,深搜过程是当学习完本科目的所有课程时求最小值,这个最小值加在ans上,分四此循环搜索。代码如下。

我的代码输入那里出错误了所以用图片来展示。

2,八皇后的题

这个题目我是每一行来进行深搜的,先用三个数组来存放每一列,与每一条对角线的位置。用一个多余的数组来存放能放皇后的位置。每一行深搜,假设到了最后一行就输出前三给例子,再输出总方法数。注意在存放每一列与对角线时要注意回溯不然会少很多解法。代码如图。

然后说一篇我测试写的题目。

一开始我是这样写的(错误答案)。

这样写我发现我总是有一个样例没过。

然后发现条件那里出了一个问题。然后就换了一个思路。直接存储每个字母的数量然后根据数量以及字母排序顺序来输出。

总结下这一周吧,学的很慢,而且学的不是很有效。毕竟在测试上没有明显体现出来。希望下一周能重新调整自己,学得更好。

  • 4
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值