有魅力雪碧

文章
6
资源
0
加入时间
2年10月24天

快速幂||取余运算核心思想:原理一:原理二:取余运算:案例:

快速幂算法能帮我们算出指数非常大的幂,传统的求幂算法之所以时间复杂度非常高(为O(指数n)),就是因为当指数n非常大的时候,需要执行的循环操作次数也非常大。就是每一步都把指数分成两半,而相应的底数做平方运算。这样不仅能把非常大的指数给不断变小,所需要执行的循环次数也变小,而最后表示的结果却一直不会变。

pandas作图_pandas之绘图

pandas绘图pandas绘图是基于matplotlib的上层封装 正常工作一般先用pandas绘图,再辅以matplotlib修改组件Pandas绘图的优势:代码简洁针对pandas数据结构专门优化过(series/DataFrame) 劣势:pandas绘图自定义程度较差matplotlib自定义程度高import pandas as pdimport numpy as npimport m...

java字符串问题详解

很多面试题中都有手写字符串题的案例,所以今天来总结一下关于字符串的问题 1. 编写程序将 “jdk” 全部变为大写,并输出到屏幕,截取子串”DK” 并输出到屏幕 public class test {public static void main(String[] args) { String string=”jdk”; string=string.toUpperCas

BASE64Encoder 加密和解密

在JAVA中要实现Base64的编码和解码是非常容易的,因为JDK中已经有提供有现成的类public class B64Demo { public static String getBASE64(String s) { if (s == null) return null; return (new sun.misc.BA...

Python-入门-函数(九)Python-函数全局变量和局部变量

Python 中函数的应用非常广泛,前面章节中我们已经接触过多个函数,比如 input() 、print()、range()、len() 函数等等,这些都是 Python 的内置函数,可以直接使用。除了可以直接使用的内置函数外,Python 还支持自定义函数,即将一段有规律的、可重复使用的代码定义成函数,从而达到一次编写、多次调用的目的。举个例子,前面学习了 len() 函数,通过它我们可以直接获得一个字符串的长度。我们不妨设想一下,如果没有 len() 函数,要想获取一个字符串的长度,该如何实