码迷,mamicode.com
首页 > 编程语言 > 周排行
图算法 - 只需“五步” ,获取两节点间的所有路径(非递归方式)
在图论中,获取两点之间所有的路径的问题大部分采用递归来实现。而在 JS 中用递归算法很容易会让调用栈溢出,本文提供一种利用双栈(stack)数据结构来非递归实现,以便于在生产环境使用。 ...
分类:编程语言   时间:2019-09-21 12:26:43    阅读次数:100
java包,访问修饰符和代码块
包声明: package com.xxx.yyy 需要写在第一行 访问类,导包:import 包名.包名.类名 import java.util.Scanner import com.xxx.yyy.A; 访问修饰符:public,protected,default,private private: ...
分类:编程语言   时间:2019-09-21 12:27:18    阅读次数:88
Python内置函数
系统内置函数:abs() 取绝对值all() 判断序列元素是否包含空元素,如果包含空元素,返回False。如果不包含空元素,返回True。bool() 判断一个表达式是True或Falseeval('1+3*2') 1.eval函数就是实现list、dict、tuple与str之间的转化 2.计算值 ...
分类:编程语言   时间:2019-09-21 12:31:51    阅读次数:101
Python之字符串操作
字符串可以使用切片和索引取值,和列表使用方法一样 ‘helloworld’[2:]='lloworld' 使用 in 方法判断元素是否在字符串中,返回布尔值‘he’ in 'helloworld'=True 使用占位符格式化输出'%s is a IT genius' % 'zd' 字符串拼接a='1 ...
分类:编程语言   时间:2019-09-21 12:32:04    阅读次数:128
Python多进程
进程 什么是进程 正在进行的一个过程或者说一个任务,每个进程在内存中使用的数据彼此是物理级别的隔离 进程的创建分类 1. 系统初始化时创建的进程(在任务管理器中可以看到,这是启动系统后自动创建的进程) 2. 一个进程在运行过程中开启了子进程 3. 用户的交互式请求,而创建一个新进程(当我们打开一个应 ...
分类:编程语言   时间:2019-09-21 12:32:23    阅读次数:87
版本比较算法
自己随手瞎写了一个算法,可以支持中间两位数的比较,例如3.13.0和3.12.0以及3.13.0和3.9.0private static boolean underFilterVersionV2(String version,String triggerVersion) { String[] ver ...
分类:编程语言   时间:2019-09-21 12:33:00    阅读次数:77
小白专场-是否同一颗二叉搜索树-c语言实现
[TOC] 一、题意理解 给定一个插入序列就可以唯一确定一颗二叉搜索树。然而,一颗给定的二叉搜索树却可以由多种不同的插入序列得到。例如:按照序列 {2, 1, 3} 和 {2, 3, 1}插入初始为空的二叉搜索树,都得到一样的结果。 问题:对于输入的各种插入序列,你需要判断它们是否能生成一样的二叉搜 ...
分类:编程语言   时间:2019-09-21 12:33:17    阅读次数:119
Python装饰器进阶
编程的一个原则:开放封闭原则,对源代码的修改封闭,在源代码不变的情况下,对扩展新功能开放 import timedef foo(): print('foo....') time.sleep(2)def show_time(func): start = time.time () func() end ...
分类:编程语言   时间:2019-09-21 12:35:30    阅读次数:89
Java中的基本类型和包装类型区别
首先看一下几个测试题,验证一下java中对基本类型和包装类型的理解,看看最后输出的答案对不对,答案在这篇博客中哦:// 第一题: 基本类型和包装类型int a = 100;Integer b = 100;System.out.println(a == b);// 第二题: 两个包装类型Integer... ...
分类:编程语言   时间:2019-09-21 12:35:48    阅读次数:77
Java 银联云闪付对接记录
https://open.unionpay.com/tjweb/acproduct/APIList?acpAPIId=279&&apiservId=448&&version=V2.2 ...
分类:编程语言   时间:2019-09-21 12:36:54    阅读次数:152
Python之深浅拷贝
1.浅拷贝 shallow copys=[1,'alex','alvin']s2=s.copy()print(s2)s2[0]=22print(s)print(s2)输出结果:[1, 'alex', 'alvin'][1, 'alex', 'alvin'][22, 'alex', 'alvin']使 ...
分类:编程语言   时间:2019-09-21 12:37:06    阅读次数:76
Python高阶函数
系统内置函数:abs() 取绝对值all() 判断序列元素是否包含空元素,如果包含空元素,返回False。如果不包含空元素,返回True。bool() 判断一个表达式是True或Falseeval('1+3*2') 1.eval函数就是实现list、dict、tuple与str之间的转化 2.计算值 ...
分类:编程语言   时间:2019-09-21 12:38:49    阅读次数:94
python函数作用域
python中函数有自己的作用,if语句没有作用域。 函数的作用域分为以下四种:L:local,局部作用域,即函数中定义的变量E:enclosing,嵌套的父级函数的局部作用域,即包含此函数的上级函数的局部作用域,但不是全局的G:global ,全局变量,就是模块级别定义的变量B:built-in, ...
分类:编程语言   时间:2019-09-21 12:39:30    阅读次数:70
【SpringBoot】Web开发
一、简介1.1 引入SpringBoot模块1.2 SpringBoot对静态资源的映射规则二、模版引擎2.1 简介2.2 引入thymeleaf2.3 Thymeleaf使用一、简介1.1 引入SpringBoot模块 在介绍Web开发模块之前,先总结一下SpringBoot中如何引入某一个模块,... ...
分类:编程语言   时间:2019-09-21 12:44:00    阅读次数:80
python 设计模式
单例模式 ...
分类:编程语言   时间:2019-09-21 12:44:23    阅读次数:67
二、Python开发---6、列表
列表 列表的访问,修改——通过下标 ...
分类:编程语言   时间:2019-09-21 12:46:58    阅读次数:70
算法第二章上机实践报告
7-2 改写二分搜索算法 (20 分) 7-2 改写二分搜索算法 (20 分) 7-2 改写二分搜索算法 (20 分) 设a[0:n-1]是已排好序的数组,请改写二分搜索算法,使得当x不在数组中时,返回小于x的最大元素位置i和大于x的最小元素位置j。当搜索元素在数组中时,i和j相同,均为x在数组中的 ...
分类:编程语言   时间:2019-09-21 12:52:44    阅读次数:79
Python之函数学习
python代码最忌讳重复代码。函数(subrouting procedures): 将一组语句的组合集合通过一个名字(函数名)封装起来,执行函数,只需调用函数名。 函数作用: 1. 减少重复代码 2.方便修改,更易扩展 3.保持代码一致性 函数的创建:def 函数名(参数列表): print('o ...
分类:编程语言   时间:2019-09-21 12:53:45    阅读次数:87
Java 基本类型、封装类型、常量池、基本运算
基本数据类型: byte:Java中最小的数据类型,在内存中占8位(bit),即1个字节,取值范围-128~127,默认值0 short:短整型,在内存中占16位,即2个字节,取值范围-32768~32717,默认值0 int:整型,用于存储整数,在内在中占32位,即4个字节,取值范围-214748 ...
分类:编程语言   时间:2019-09-21 12:54:03    阅读次数:78
javascript数据类型(二)--- 数据、变量与内存
一、基本概念 1.1 什么是数据? 存储在内存中代表特定信息的'东东', 本质上是0101... 数据的特点: 可传递, 可运算 一切皆数据 内存中所有操作的目标: 数据 算术运算 逻辑运算 赋值 运行函数 算术运算 逻辑运算 赋值 运行函数 1.2 什么是内存? 内存条通电后产生的可储存数据的空间 ...
分类:编程语言   时间:2019-09-21 12:54:24    阅读次数:73
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!