2017年11月24日23:16:41

2017年11月24日23:27:02 2 264 views

花掉45分钟的时间去写今日的学习报告,我先声明这不是我的实习报告。见过实习报告是这样写的吗,写这个报告是因为要比赛了,然后我们还这么不上心,上午基本在睡懒觉,偶儿老师去实验室都没人,所有就叫我们写报告,他想了解我们的学习进度。

首先,这报告不仅交给老师,同时也是我的学习记录,我每天发到博客,作为存档记录,若干年后可能会感谢现在的自己((⊙﹏⊙)b每晚10点半回寝室,所有时间都在写写写)。

一下内容全是word文档插入的。

花一上午的时间去钻算法,懂到了回溯算法。

我理解中的回溯算法;

在所有解的树中,从根出发,判断每一个节点上的解,如果符合就进入下一个子树,如果没有解就返回上一步,寻找一个解。

具体意思就是成立就往下走,不成立就返回,循环下一个。

8皇后问题:

2017年11月24日23:16:41

8皇后问题

这问题让我考虑上午,最终放弃,我还不适合这个水平,去网上搜了很多答案,最终没完全搞明白,大概理解到了:

8*8的方格中,从1*1的位子开始放置皇后,一行只能有一个皇后,然后执行第二行,在第二行的皇后位子与之前的皇后位子进行判断,如果没有在同一行,同一列,同一对角线就成立,就在当前几录一个数。然后往下执行,依旧如此,如果没有可放的位子,那么就可能上一步位子不对,返回上一步执行。知道到8个皇后放完,方法加1。

考虑了很久放弃,升点等级了再来。、

然后又是半天ac一道题。

Acm肿瘤检测

2017年11月24日23:16:41

Acm肿瘤检测

题解思路:

构造一个N*N的方格以及赋值不难,难的在于,怎么判断肿瘤的周长。对于面积很好求,用两重for循环,判断小于等于50的数,如果为真就++。

周长在于每个点都有边界问题,对于数组的上下左右去判断很容易越界异常,只要把边界问题解决了就行。下面是我的最终代码:

2017年11月24日23:16:41

JavaAPI

花了点时间去看解题要用的api类。

  1. 输出格式format和printf。

Format属于Formatter类,使用时需要实例化,然后printf就和print一样的使用,所以推荐使用printf,他们在输入格式上都是一样的。

2017年11月24日23:16:41

Formatter的类型转换

2017年11月24日23:16:41

格式介绍

2017年11月24日23:16:41

最常见的应用是控制一个域的最小尺寸,这可以通过指定width来实现。Formatter对象通过在必要时添加空格,来确保一个域至少达到某个长度。在默认的情况下,数据是右对齐的,通过"-"标志可以改变对齐的方向。

2017年11月24日23:16:41

Arrays类

学习一下方法,为了方面再解题的时候少写些代码,能用则用。

2017年11月24日23:16:41

2017年11月24日23:16:41

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的支付宝红包
  • 支付宝红包扫一扫打赏
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:2   其中:访客  1   博主  1

    • avatar 后宫学长 1

      看不懂看不懂,代码全是截图啊… :shock:

        • avatar 头头 Admin

          @后宫学长 哈哈,截图保证代码完整格式及配色。用在word上方便。