09 2021 档案
摘要:题目大意: 输入n个数,求出对于1-n的数的全排列的所有情况。 比如 输入数据 3: 则可能的情况有123,132,213,231,312,321. 依题意得:此时需要考虑的因素有输出次数为输入数据的n的阶乘次,同时输出需要带有一定的次序,并且利用栈进行数据的理想实现。 通过多方查阅资料可以得到解决
阅读全文
摘要:先上代码与运行过程,具体问题在后面有解释。 import math as mh def qg(a, b, c): rt = [] da = b * b - 4 * a * c if da >= 0: x1 = (-b + mh.sqrt(da)) / (2 * a) x2 = (-b - mh.sq
阅读全文
摘要:简单来说,Java是一个面向对象的语言,所以在对于字符串的比较问题上也是利用对象进行一个处理,所以在对于”==“操作中其实比较的是对象的地址。 不可否认的是,在其它语言中是可以这样用的,而对于解决这个问题也很简单,只要利用Java中的equals方法即可,这个方法是对于其String内容进行比较的一
阅读全文
摘要:对于这个问题,一开始本人也是对于在做题的时候出现的一个小bug。 有必要说明一下,笔者也是一个小菜鸡,有什么说的不好的,欢迎指正。 编译器回车问题简要描述: 1 在对于一个可以多次输入的程序来说(简单来说就是输入的时候是利用Scanner.hasNext()方法进行处理的),这样的程序往往可以进行一
阅读全文