码迷,mamicode.com
首页 > 编程语言 > 日排行
Java算法——递归思想
描述递归(recursion):程序调用自身的编程技巧。 递归满足2个条件:1)有反复执行的过程(调用自身)2)有跳出反复执行过程的条件(递归出口) 递归与栈的关系下面演示的是求n的阶乘 常常听到 “递归的过程就是出入栈的过程”,这句话怎么理解?我们以上述代码为例,取 n=3,则过程如下: 第 1~ ...
分类:编程语言   时间:2019-05-22 22:12:51    阅读次数:199
Java面试思路
一、javaSE基础 1、java IO流 2、java NIO 3、java集合 4、java注解 5、java泛型 6、java反射 7、java多线程 8、常用String、数组、日期操作 二、java虚拟机 1、java内存模型 2、java类加载机制 3、垃圾回收机制 三、框架类 1、Sp ...
分类:编程语言   时间:2019-05-22 22:13:54    阅读次数:172
java常用类--------Math和Random类
一、Math类 ...
分类:编程语言   时间:2019-05-22 22:16:39    阅读次数:136
【剑指offer】面试题 42. 连续子数组的最大和
面试题 42. 连续子数组的最大和 "NowCoder" 题目描述 输入一个整型数组,数组里有正数也有负数。数组中一个或连续的多个整数组成一个子数组。求所有子数组的和的最大值。 示例: 输入: [ 2,1, 3,4, 1,2,1, 5,4], 输出: 6 解释: 连续子数组 [4, 1,2,1] 的 ...
分类:编程语言   时间:2019-05-22 22:18:13    阅读次数:136
Python字典中的值为列表或字典的构造方法
1、值为列表的构造方法 dic = {} dic.setdefault(key,[]).append(value) *********示例如下****** >>dic.setdefault('a',[]).append(1) >>dic.setdefault('a',[]).append(2) >> ...
分类:编程语言   时间:2019-05-22 22:22:00    阅读次数:160
玩转Spring——Spring入门基础
什么是SpringSpring是一个开源的的轻量级的应用开发框架,其目的是用来简化企业级应用程序开发,减少代码之间的侵入性。Spring提供的IOC和AOP应用,可以将组件的耦合度将至最低,即我们常说的解耦,这样能便于日后系统的升级和维护。Spring为系统提供了一个整体的解决方案,开发者除了可以利 ...
分类:编程语言   时间:2019-05-22 22:22:48    阅读次数:210
java并发系列(一)-----多线程简介、创建以及生命周期
进程、线程与任务进程:程序的运行实例。打开电脑的任务管理器,如下: 正在运行的360浏览器就是一个进程。运行一个java程序的实质是启动一个java虚拟机进程,也就是说一个运行的java程序就是一个java虚拟机进程。进程是程序向操作系统申请资源(如内存空间和文件句柄)的基本单位。 线程:是进程中可 ...
分类:编程语言   时间:2019-05-22 22:27:36    阅读次数:184
python第一个爬虫。
1、测试羽毛球规则程序代码。 原代码如下: 加了测试函数的代码如下: 为了测试显得更有价值,所以将原代码中许多函数改成错误的。运行结果如下: 2、python连接360主页20次: 代码如下: 运行结果如下: ...
分类:编程语言   时间:2019-05-22 22:29:28    阅读次数:169
汇编语言16位环境搭建(Windows 7 32位)
(一)系统环境工具 1.windows 7 32位 2.masm5.0,如果没有,点击这里 (二)编译环境安装 1.将下载下来的masm5.0.zip,解压缩,这包是免安装,直接解压到C:\work目录下,同时把MASM所在的执行路径添加到系统环境变量PATH中。 2.打开CMD命令行窗口模式,cd ...
分类:编程语言   时间:2019-05-22 22:35:58    阅读次数:160
JAVA 设计模式之 工厂模式详解
一、简单工厂模式 简单工厂模式(Simple Factory Pattern)是指由一个工厂对象决定创建出哪一种产品类 的实例。属于创建型模式,但它不属于 GOF,23 种设计模式 (参考资料: http://en.wikipedia.org/wiki/Design_Patterns#Pattern ...
分类:编程语言   时间:2019-05-22 23:46:37    阅读次数:127
Python爬虫
一、python 连接测试URL 一、python 连接测试URL 运行环境: python3.7 win7x64 使用工具: VS Code python 第三方库: requests (自行安装 >>> cmd >pip install requests, 具体不做介绍) requests 库简 ...
分类:编程语言   时间:2019-05-22 23:47:20    阅读次数:144
《零基础入门学习Python》【第一版】视频课后答案第005讲
测试题答案: 0.Python中: int:整型 bool:布尔类型 float:浮点型 str:字符串类型 1.为什么布尔类型(bool)的TRUE和FALSE分别用0和1表示? 计算机只认识二进制,由于二进制只有两个数0和1,因此用0和1来表示在合适不过了,因为不用浪费在资源在转换的过程上 2. ...
分类:编程语言   时间:2019-05-22 23:48:18    阅读次数:118
[程序员代码面试指南]数组和矩阵问题-数组中子数组的最大累乘积
问题描述 给定数组,输出所有子数组的累积的最大值。 题解 以arr[i]结尾的最大累乘积=max{max arr[i],min arr[i],arr[i]},其中max、mini表示以arr[i 1]结尾的最大累乘积、最小累乘积。 最后再取一个最大值即可。 时间复杂度O(n) 代码 ...
分类:编程语言   时间:2019-05-22 23:49:06    阅读次数:127
《零基础入门学习Python》【第一版】视频课后答案第004讲
1.while语句中,当条件为真时,它会一直循环下去,比如下面的例子,不过可以用Ctral + C来强制结束 2.观察打印次数 打印10次 ‘i love you’ 3.注意and的用法(表示两边都为真),请写出与10<a<19等价的表达式 4.短路逻辑 笼统的说,短路逻辑值得是在一个逻辑中,只判断 ...
分类:编程语言   时间:2019-05-22 23:51:58    阅读次数:251
python-判断循环语句
判断语句 注:python中不支持case语句,可以通过if...elif...elif...else实现 if ...if ... else ....if ... elif ... elif ... else .... #python中不支持三目运算符:a>b?a:b #但要实现三目运算符功能可以 ...
分类:编程语言   时间:2019-05-22 23:58:10    阅读次数:251
python-内置函数
计算长度 取极值 枚举 可以同时遍历索引和遍历元素 比较 cmp() 查看变量类型 type(变量名) 类型转换 zip ...
分类:编程语言   时间:2019-05-23 00:00:43    阅读次数:146
【忘不了的Java基础】之String
问题: String存放在内存的哪个区域中? String创建几种方式的对比? String的比较==,和equals()方法,有什么不同? String为什么要设置成final类型? String做形参的传递是怎么的? String,与StringBuffer,StringBuilder? 3.S ...
分类:编程语言   时间:2019-05-23 00:01:19    阅读次数:157
python学习之路(23)
类和实例 面向对象最重要的概念就是类(Class)和实例(Instance),必须牢记类是抽象的模板,比如Student类,而实例是根据类创建出来的一个个具体的“对象”,每个对象都拥有相同的方法,但各自的数据可能不同。 仍以Student类为例,在Python中,定义类是通过class关键字: cl ...
分类:编程语言   时间:2019-05-23 00:04:14    阅读次数:123
《零基础入门学习Python》【第一版】视频课后答案第002讲
测试题答案: 0. 什么是BIF?BIF 就是 Built-in Functions,内置函数。为了方便程序员快速编写脚本程序(脚本就是要编程速度快快快!!!),Python 提供了非常丰富的内置函数,我们只需要直接调用即可,例如 print() 的功能是“打印到屏幕”,input() 的作用是接收 ...
分类:编程语言   时间:2019-05-23 00:04:59    阅读次数:126
算法小计-列表排列
算法的简单的概念算法的概念:O()大O表示法O(): 程序大概运行的次数 1,时间复杂度:时间复杂度是用来估计算法运行时间的一个式子(单位)。常见的时间复杂度(按效率排序)O(1)<O(logn)<O(n)<O(nlogn)<O(n**2)<O(n**2logn)<O(n**3)前四种较重要。 2, ...
分类:编程语言   时间:2019-05-23 00:05:36    阅读次数:105
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!