码迷,mamicode.com
首页 > 编程语言 > 日排行
python实现满二叉树递归循环
一、二叉树介绍点这片文章 二叉树及题目介绍 例题: 有一颗满二叉树,每个节点是一个开关,初始全是关闭的,小球从顶点落下, 小球每次经过开关就会把它的状态置反,这个开关为关时,小球左跑,为开时右跑。现在问第k个球下落到d层时的开关编号。输入深度d和小球个数k 思路分析:首先该题最先想到的是模拟,开一个 ...
分类:编程语言   时间:2018-08-18 10:26:16    阅读次数:168
Python中json一点小知识
import json dic={ "name":"杨林" } ret=json.dumps(dic,ensure_ascii=False) #因为json.dumps 序列化时对中文默认使用的ascii编码.想输出真正的中文需要指定ensure_ascii=False print(ret) wit... ...
分类:编程语言   时间:2018-08-18 10:26:30    阅读次数:120
Java Intellij 第一个HelloWord
最近重心点都在Java, 鉴于一些避免一些跟我一样开始啥都不懂得小白快速入门。故写下此文,鉴于分享。 (前提是安装jdk, 建议使用版本是1.8) JDK 安装地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html ...
分类:编程语言   时间:2018-08-18 10:26:40    阅读次数:268
【Python开发】Excel的操作之——读取
主要思路参考这篇博客的内容,把地址贴上: http://www.cnblogs.com/zhoujie/p/python18.html 下面贴上我自己的代码 读取excel数据的demo代码如下: 1 def read_excel_demo(): 2 # 打开文件 3 workbook = xlrd ...
分类:编程语言   时间:2018-08-18 10:27:38    阅读次数:198
Python开发【第4节】【Python分支结构与循环结构】
1、流程控制 流程: 计算机执行代码的顺序就是流程 流程控制: 对计算机代码执行顺序的管理就是流程控制 流程分类: 流程控制共分为3类: 顺序结构 分支结构/选择结构 循环结构 顺序结构 分支结构/选择结构 循环结构 2、分支结构(if...else) 多项分支结构: 嵌套分支结构: 3、循环结构 ...
分类:编程语言   时间:2018-08-18 10:27:55    阅读次数:179
第六课 算法效率的度量
常见的时间复杂度如下: 常见的时间复杂度的比较: 实例分析: 从上图的分析中,最坏的情况更具有现实的意义。 当算法在最坏的情况下仍能满足需求时,可以推断,算法的最好情况和平均情况都满足要求。 在数据结构课程中,在没有特殊说明时,所分析算法的时间复杂度都是指最坏时间复杂度。 算法的空间复杂度: 空间复 ...
分类:编程语言   时间:2018-08-18 10:30:13    阅读次数:265
Java BigInteger类知识点总结
(1)程序有时需要处理大整数,java.math包中的BigInteger类提供任意精度的整数运算,可以使用构造方法: public BigInteger(String VAL)构造一个十进制的BigInteger对象,该构造方法可以发生NumberFormatException异常,也就是说,字符 ...
分类:编程语言   时间:2018-08-18 10:31:14    阅读次数:144
Java中的<% %>,<%! %>和<%= %>
首先,我们要了解jsp运行原理。JSP的本质就是一个Servlet,JSP的运行之前会先被Tomcat服务器翻译为.java文件,然后在将.java文本编译 为.class文件,而我们在访问jsp时,处理请求的就是那个翻译后的类。 1.<% %>叫做脚本片段,其中写的内容会翻译在Servlet的Se ...
分类:编程语言   时间:2018-08-18 10:32:02    阅读次数:480
TOJ 2725 See you~(二维树状数组单点更新区间查询)
描述 Now I am leaving hust acm. In the past two and half years, I learned so many knowledge about Algorithm and Programming, and I met so many good frie ...
分类:编程语言   时间:2018-08-18 10:32:24    阅读次数:195
第五课 算法的时间复杂度
判断一个算法的效率时,操作数量中的常数项和其他次要项常常可以忽略,只需要关注最高阶项就能得出结论。 如何用符号定性的判断算法的效率呢? 算法的复杂度: 时间复杂度: 算法运行后对时间需求量的定性描述。 空间复杂度: 算法运行后对空间复杂度的定性描述。 数据结构课程重点关注的是算法的效率问题,因此,整 ...
分类:编程语言   时间:2018-08-18 10:33:11    阅读次数:131
补习系列-springboot 实现拦截的五种姿势
[TOC] 简介 AOP(面向切面编程)常用于解决系统中的一些耦合问题,是一种编程的模式 通过将一些通用逻辑抽取为公共模块,由容器来进行调用,以达到模块间隔离的效果。 其还有一个别名,叫面向关注点编程,把系统中的核心业务逻辑称为 核心关注点 ,而一些通用的非核心逻辑划分为 横切关注点 AOP常用于. ...
分类:编程语言   时间:2018-08-18 10:33:37    阅读次数:171
Python常用模块之json、pickle、random、hashlib、collections
1、json和pickle json用于字符串和Python数据类型间进行转换pickle用于python特有的类型和python的数据类型间进行转换json和pickle均提供了四种方法dumps,dump,loads,load 2、random 3、hashlib hashlib提供了常见的摘要 ...
分类:编程语言   时间:2018-08-18 10:34:37    阅读次数:222
Python常用模块——json,pickle模块
什么是序列化? 序列化是指把内存里的数据类型转变成字符串,使其能存储到硬盘或通过网络传输到远程,因为硬盘或网络传输时只能接收bytes。 为什么要序列化? 我们编写的程序,会涉及到各种各样的对象、数据结构,它们通常是以变量的形式在内存中存在着。当程序运行结束后,这些变量也就会被清理。但我们有时希望能 ...
分类:编程语言   时间:2018-08-18 10:35:10    阅读次数:158
数据结构(五)图---最短路径(弗洛伊德算法)
一:定义 二:弗洛伊德的使用介绍 下面我们使用一个有三个顶点的图来进行讲解: (1)我们先定义两个二维数组D0[3][3]和P0[3][3] (2)处理两个数组 注意(重点): 初始化 处理后 三:弗洛伊德基本思想 核心思想是: D1[v][w] = min{D0[v][k] + D0[k][w], ...
分类:编程语言   时间:2018-08-18 11:27:54    阅读次数:211
Java : JPA相关以及常用注解
SpringDataJPA自定义的查询方法 定义规范 And 并且 Or 或 Is,Equals 等于 Between 两者之间 LessThan 小于 LessThanEqual 小于等于 GreaterThan 大于 GreaterThanEqual 大于等于 After 之后(时间) > Be ...
分类:编程语言   时间:2018-08-18 11:28:08    阅读次数:184
python3.7 内置函数整理
python3.7 内置函数整理 ...
分类:编程语言   时间:2018-08-18 11:28:15    阅读次数:155
Java中如何判断窗口中组件是否显示(isShowing方法)
号外号外,今天git新方法,来和大家分享一下。 第一次看见这个方法,不禁感叹道,IT界前人是如此的伟大无私。 大家有时候可能需要判断,一个窗口中的组建是否显示或者不显示。遇到这个问题,有的人可能会自己封装写一个方法,但是一查API,我天啥都有。 其中isShowing()是判断组建是否显示; 当然还 ...
分类:编程语言   时间:2018-08-18 11:29:19    阅读次数:817
Python基础-----条件语句与基本数据类型(一)
if条件语句的基本语法以及要点 ...
分类:编程语言   时间:2018-08-18 11:31:10    阅读次数:115
Java : 实体类不能序列化异常
当修改实体类之后调用接口出现不能序列化的异常时,一定要检查实体之间的关系是否都是正确的. could not serialize; nested exception is org.hibernate.type.SerializationException: could not serialize 原 ...
分类:编程语言   时间:2018-08-18 11:32:22    阅读次数:285
python项目练习之ATM
程序框图 (消费模块暂未写入) bin:程序执行 1 import os 2 import sys 3 base_dir = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) 4 print(base_dir) 5 sys.pat ...
分类:编程语言   时间:2018-08-18 11:32:30    阅读次数:218
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!