摘要:
使用上面代码时出错 直接搜的代码果然不是很靠谱,查完官网 "matplotlib" 对bar函数的参数解释后就知道了,把上面的 换成 即可 解决办法   阅读全文
摘要:
以上代码的效果如下,可以看到横坐标刻度线不在柱状图的中间而在右边,这样的美观性不好看 查阅官网 "matplotlib" 的 bar 函数参数后,解决了此问题。 阅读全文
摘要:
引用来交换 指针来交换 加法来交换 异或来交换,相同的数异或为0,任何数与0异或等于它自己 其实二进制的加法和异或是一样的11得0,00得0,01、10得1。比如这篇 二进制字符串的求和 : "https://blog.csdn.net/qq_43657442/article/details/103 阅读全文
摘要:
如题。将一个只含有大小写字母的字符串大写变成小写,小写变成大写后输出。 输入一个有大写有小写的字符串,把 阅读全文
摘要:
为了解决 matlab 转过来的 Python 代码运行时间太长问题, 需要用到这个东西 1、将矩阵的每一列都乘列索引的平方再求和 方法1 &nb 阅读全文
摘要:
题目描述 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下4 X 4矩阵: 则依次打印出数字1,2,3,4,8,12,16,15,14,13,9,5,6,7,11,10. 思路 用旋转魔法的方式,一直取出第一行; 例如 1 2 3 4 5 6 7 8 9 输出并删除第 阅读全文
摘要:
题目描述: 输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。 思路: 新建一个链表做为最后结果,依次比较两个链表的值的大小,小的加到新链表。直到其中一个链表里面没元素了,然后把剩下的一个还有元素的链表插到新链表后面 c++版 python 版 还有一个笨办 阅读全文
摘要:
题目描述: 输入一个链表,反转链表后,输出新链表的表头。 思路:看代码注释,讲的应该还算清楚。主要做法就是从前往后,每次用到三个节点,1、原始的第一个节点p1(整个过程中始终不变),2、本次要放到最前面的节点p2,3、下一次要放到最前面的节点p3(其实就是p2.next), 每次完成一个节点的倒序, 阅读全文
摘要:
题目描述: 给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。 保证base和exponent不同时为0 思路1:直接循环乘exponent次的base python 版 c++版 思路2:快速幂, python 版 c++版 阅读全文
摘要:
题目描述: 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。 NOTE:给出的所有元素都大于0,若数组大小为0,请返回0。 思路: 从描 阅读全文