一、二叉树介绍点这片文章 二叉树及题目介绍 例题: 有一颗满二叉树,每个节点是一个开关,初始全是关闭的,小球从顶点落下, 小球每次经过开关就会把它的状态置反,这个开关为关时,小球左跑,为开时右跑。现在问第k个球下落到d层时的开关编号。输入深度d和小球个数k 思路分析:首先该题最先想到的是模拟,开一个 ...
分类:
编程语言 时间:
2018-08-18 10:26:16
阅读次数:
168
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, 鉴于一些避免一些跟我一样开始啥都不懂得小白快速入门。故写下此文,鉴于分享。 (前提是安装jdk, 建议使用版本是1.8) JDK 安装地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html ...
分类:
编程语言 时间:
2018-08-18 10:26:40
阅读次数:
268
主要思路参考这篇博客的内容,把地址贴上: 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
1、流程控制 流程: 计算机执行代码的顺序就是流程 流程控制: 对计算机代码执行顺序的管理就是流程控制 流程分类: 流程控制共分为3类: 顺序结构 分支结构/选择结构 循环结构 顺序结构 分支结构/选择结构 循环结构 2、分支结构(if...else) 多项分支结构: 嵌套分支结构: 3、循环结构 ...
分类:
编程语言 时间:
2018-08-18 10:27:55
阅读次数:
179
常见的时间复杂度如下: 常见的时间复杂度的比较: 实例分析: 从上图的分析中,最坏的情况更具有现实的意义。 当算法在最坏的情况下仍能满足需求时,可以推断,算法的最好情况和平均情况都满足要求。 在数据结构课程中,在没有特殊说明时,所分析算法的时间复杂度都是指最坏时间复杂度。 算法的空间复杂度: 空间复 ...
分类:
编程语言 时间:
2018-08-18 10:30:13
阅读次数:
265
(1)程序有时需要处理大整数,java.math包中的BigInteger类提供任意精度的整数运算,可以使用构造方法: public BigInteger(String VAL)构造一个十进制的BigInteger对象,该构造方法可以发生NumberFormatException异常,也就是说,字符 ...
分类:
编程语言 时间:
2018-08-18 10:31:14
阅读次数:
144
首先,我们要了解jsp运行原理。JSP的本质就是一个Servlet,JSP的运行之前会先被Tomcat服务器翻译为.java文件,然后在将.java文本编译 为.class文件,而我们在访问jsp时,处理请求的就是那个翻译后的类。 1.<% %>叫做脚本片段,其中写的内容会翻译在Servlet的Se ...
分类:
编程语言 时间:
2018-08-18 10:32:02
阅读次数:
480
描述 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
[TOC] 简介 AOP(面向切面编程)常用于解决系统中的一些耦合问题,是一种编程的模式 通过将一些通用逻辑抽取为公共模块,由容器来进行调用,以达到模块间隔离的效果。 其还有一个别名,叫面向关注点编程,把系统中的核心业务逻辑称为 核心关注点 ,而一些通用的非核心逻辑划分为 横切关注点 AOP常用于. ...
分类:
编程语言 时间:
2018-08-18 10:33:37
阅读次数:
171
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
什么是序列化? 序列化是指把内存里的数据类型转变成字符串,使其能存储到硬盘或通过网络传输到远程,因为硬盘或网络传输时只能接收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
SpringDataJPA自定义的查询方法 定义规范 And 并且 Or 或 Is,Equals 等于 Between 两者之间 LessThan 小于 LessThanEqual 小于等于 GreaterThan 大于 GreaterThanEqual 大于等于 After 之后(时间) > Be ...
分类:
编程语言 时间:
2018-08-18 11:28:08
阅读次数:
184
python3.7 内置函数整理 ...
分类:
编程语言 时间:
2018-08-18 11:28:15
阅读次数:
155
号外号外,今天git新方法,来和大家分享一下。 第一次看见这个方法,不禁感叹道,IT界前人是如此的伟大无私。 大家有时候可能需要判断,一个窗口中的组建是否显示或者不显示。遇到这个问题,有的人可能会自己封装写一个方法,但是一查API,我天啥都有。 其中isShowing()是判断组建是否显示; 当然还 ...
分类:
编程语言 时间:
2018-08-18 11:29:19
阅读次数:
817
if条件语句的基本语法以及要点 ...
分类:
编程语言 时间:
2018-08-18 11:31:10
阅读次数:
115
当修改实体类之后调用接口出现不能序列化的异常时,一定要检查实体之间的关系是否都是正确的. could not serialize; nested exception is org.hibernate.type.SerializationException: could not serialize 原 ...
分类:
编程语言 时间:
2018-08-18 11:32:22
阅读次数:
285
程序框图 (消费模块暂未写入) 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