![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
this is yebo
这个作者很懒,什么都没留下…
展开
-
java ArrayList 学生管理系统
学生类 package com.itheima_02; public class Student { private String sidNum; private String name; private String age; private String address; public Student() { } public String getsidNum() { return sidNum; } pub原创 2021-12-15 20:05:27 · 653 阅读 · 0 评论 -
LeetCode166. 分数到小数
其实本道题直接的思维就是:把整数和小数分开,然后对小数部分不停的除,直到出现重复循环的数字。然后把整数、小数点、括号、小数部分拼接起来就好。 所以最开始需要判断除数、被除数是否为负数,是的话加上“-”;紧接着处理整数部分,把余数乘10并且存储起来,一方面方便下次再除,另一方面方便找出循环数。如果此时余数乘10 以后还是0,那么说明没有小数位,直接return整数就行。之后余数乘10以后整除被除数,出现的就是小数点以后小数位,这时候需要用pointStr存储起来,用于后面拼接。每次余数乘10以后都要重新判断.原创 2021-12-14 15:59:41 · 181 阅读 · 0 评论 -
LeetCode66. 加一
本题需要考虑的一个关键问题就是,某一位加1,是否这一位数刚好是9,那么则需要进位。 最开始的思路是,先把数组的数全部读出来,还原成一个新的数字,然后再把这个数字拆分存进数组,不过这个导致的问题就是数组太大,反而不能正确的计算出该数字。 public class ArrayDemo { public static void main(String[] args) { int[] digits = {9,8,7,6,5,4,3,2,1,0}; int sum = 0; .原创 2021-12-12 16:46:33 · 292 阅读 · 0 评论 -
LeetCode1513. 仅含 1 的子串数
最开始的思路是相当于两个指针,类似快慢指针,同时快指针不断后移确定新子串,判断该子串是否包含0,不包含则count加1。思路特别简单,但是提交的时候超时了,估计是这个双重循环,提高了时间复杂度。 def solution(): s = "0110111" count = 0 if "1" not in s: return 0 for i in range(len(s)): for j in range(len(s) - i):原创 2021-12-10 11:33:12 · 147 阅读 · 0 评论