摘要: 利用Leetcode 198打劫家舍 浅谈动态规划 Origin: https://leetcode cn.com/problems/house robber/ 题目本身不难,就是一个动态规划的问题。在这里浅谈一下动态规划的精髓思想,适用范围。 动态规划的定义大家在网上随便都可以搜到。但是我们要怎么 阅读全文
posted @ 2019-10-11 21:45 scyq 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 今天在刷Java题的时候,写惯了C++发现忘记了Java数组的操作,遂把以前写的文章发出来温习一下。 首先,数组有几种创建方式? Java程序中的数组 必须先进行初始化才可以使用, 所谓初始化,就是为数组对象的元素分配内存空间,并为每个数组元素指定初始值,而在Java中,数组是静态的,数组一旦初始化 阅读全文
posted @ 2019-10-11 18:39 scyq 阅读(42941) 评论(0) 推荐(1) 编辑
摘要: Python Count函数的应用 通过LeetCode Origin: https://leetcode cn.com/problems/robot return to origin/ 学会了Python中直接对字符串中元素计数: count() 方法用于统计字符串里某个字符出现的次数。可选参数为 阅读全文
posted @ 2019-10-10 21:58 scyq 阅读(268) 评论(0) 推荐(0) 编辑
摘要: Java继承与多态 总是傻傻分不清楚继承和多态一些小细节。 现在用通俗的语言来阐述一下。 继承: 派生类继承基类中所有的属性和方法,但是对于private的属性和方法,由于这个是基类的隐私,所以派生类虽然是继承了,但是没有可以访问这些属性和方法的引用,所以相当于没有继承到。很多时候,可以理解为,没有 阅读全文
posted @ 2019-09-18 22:58 scyq 阅读(1752) 评论(0) 推荐(1) 编辑
摘要: 在写物理实验图像处理的脚本时,遇到了一个判断输入的字符串是否为数字的方法 最开始我的思路是这个 用的是系统自带的 String.isdigit() 的方法,该方法用于判定输入的字符串是否为纯数。如果是纯数,则返回True,否则返回False。 但是这样有一个问题,浮点数中有dot这个符号,所以一旦用 阅读全文
posted @ 2019-09-18 22:10 scyq 阅读(24091) 评论(0) 推荐(0) 编辑
摘要: Java参数传递 ​ 才疏学浅,今天才知道Java中方法的参数是可以传递对象引用进去的。 ​ Java的参数传递机制很简单,其实就是 值传递 。 ​ 所谓 值传递 ,也就是我们在给方法传递一个参数的时,传递的是该参数的一个拷贝而不是参数本身。 ​ 所以我们可以将传参分为两大类,一类是传递基本类型的变 阅读全文
posted @ 2019-09-09 20:17 scyq 阅读(482) 评论(0) 推荐(0) 编辑
摘要: Java构造器 每个类都有构造方法。如果没有显式地为类定义构造方法,Java编译器将会为该类提供一个默认构造方法。 在创建一个对象的时候,至少要调用一个构造方法。构造方法的名称必须与类同名,一个类可以有多个构造方法。 下面是一个构造方法示例: 上面的代码非常有意思,一个是可以传参的构造方法,一个是不 阅读全文
posted @ 2019-09-09 20:08 scyq 阅读(226) 评论(0) 推荐(0) 编辑