码迷,mamicode.com
首页 > 全部 > 周排行
如何较为直观的打印二叉树
二叉树可以用常见的三种遍历结果来描述其构造,但是 不够直观,尤其是二叉树中有重复值的时候,仅通过三种遍历的结果来构造二叉树的真实结构是难上加难 那么我们如何设计一个更直观的二叉树描述呢?首先我们来看下面图中这个二叉树结构,我们来设计一个算法用来更直观的描述树的结构 以上面的这个树结构为例子,我们来给 ...
分类:其他好文   时间:2017-12-10 19:32:54    阅读次数:194
HttpClient跨域请求post
service层 @Override public Map<String, Object> selectCurrentProgress(String branchesId,String businessId) throws Exception { //用于结束返回映射结果 Map<String ,O ...
分类:Web程序   时间:2017-12-10 19:33:05    阅读次数:166
安卓常见架构之——mvp
综述 对于MVP (Model View Presenter)架构是从著名的MVC(Model View Controller)架构演变而来的。而对于Android应用的开发中本身可视为一种MVC架构。通常在开发中将XML文件视为MVC中的View角色,而将Activity则视为MVC中的Contr ...
分类:移动开发   时间:2017-12-10 19:33:19    阅读次数:210
Java反射与自定义注解
反射,在Java常用框架中屡见不鲜。它存在于java.lang.reflact包中,就我的认识,它可以拿到类的字段和方法,及构造方法,还可以生成对象实例等。对深入的机制我暂时还不了解,本篇文章着重在使用方面,并附上一个本人应用到项目中的案例。 基础姿势 拿到类,反射是以类为基础的基础,首先拿到项目中 ...
分类:编程语言   时间:2017-12-10 19:33:37    阅读次数:193
cs231n spring 2017 lecture14 Reinforcement Learning 听课笔记
(没太听明白,下次重新听) 1. 增强学习 有一个 Agent 和 Environment 交互。在 t 时刻,Agent 获知状态是 st,做出动作是 at;Environment 一方面给出 Reward 信号 rt,另一方面改变状态至 st+1;Agent 获得 rt 和 st+1。目标是 A ...
分类:编程语言   时间:2017-12-10 19:33:47    阅读次数:215
javascript 使用(八)
1.JavaScript 字符串 JavaScript 字符串用于存储和处理文本。 字符串可以存储一系列字符,如 "John Doe"。 字符串可以是插入到引号中的任何字符。你可以使用单引号或双引号: 你可以使用索引位置来访问字符串中的每个字符: 字符串的索引从 0 开始,这意味着第一个字符索引值为 ...
分类:编程语言   时间:2017-12-10 19:33:56    阅读次数:216
[洛谷P1168]中位数
题目大意:给你n个数,问你前1、3、5...个数的中位数是多少。 解题思路:首先,前一个数的中位数一定是第一个数。 之后,每次都会读进两个数。 我们需要做到,如果两个数都小于原来的中位数,那么现在的中位数变成比它小的最大的数。 反之,如果两个数都大于等于原来的中位数,则变成比它大的最小的数。 如果一 ...
分类:其他好文   时间:2017-12-10 20:13:12    阅读次数:128
今天找老师要资料,自己做的万年历
import java.util.Scanner;import java.util.Calendar; public class Demo7{ public static void main(String[] args){ Scanner input=new Scanner(System.in); ...
分类:其他好文   时间:2017-12-10 20:13:23    阅读次数:145
股票买卖
股票买卖 【题目描述】 最近越来越多的人都投身股市,阿福也有点心动了。谨记着“股市有风险,入市需谨慎”,阿福决定先来研究一下简化版的股票买卖问题。 假设阿福已经准确预测出了某只股票在未来N天的价格,他希望买卖两次,使得获得的利润最高。为了计算简单起见,利润的计算方式为卖出的价格减去买入的价格。 同一 ...
分类:其他好文   时间:2017-12-10 20:13:32    阅读次数:133
python基础2
1、集合操作 特性:去重,把一个列表变成集合,就自动去重了,符号{}表示 s = set([3,5,9,10]) #创建一个数值集合 t = set("Hello") #创建一个唯一字符的集合 t.add('x') #添加一项 s.update([2,4,6]) #添加多项 t.remove('x' ...
分类:编程语言   时间:2017-12-10 20:13:43    阅读次数:174
【例4-4】最小花费
【例4-4】最小花费 【题目描述】 在n个人中,某些人的银行账号之间可以互相转账。这些人之间转账的手续费各不相同。给定这些人之间转账时需要从转账金额里扣除百分之几的手续费,请问A最少需要多少钱使得转账后B收到100元。 【输入】 第一行输入两个正整数n,m,分别表示总人数和可以互相转账的人的对数。 ...
分类:其他好文   时间:2017-12-10 20:13:55    阅读次数:180
解决python中遇到的乱码问题
1. 解决中文乱码的一种可行方法 2. requests响应结果乱码 使用requests请求网址,获取响应response, 通过response.text得到的网页内容,有时候会出现乱码的情况。 原因: 分析源代码发现,调用respose.text 其实就是对 response.content执 ...
分类:编程语言   时间:2017-12-10 20:14:07    阅读次数:220
vue-resource调用promise取数据方式整理
转自:http://my.csdn.net/sinat_17775997 先来说说 vue-resource vue-resource是Vue.js的一款插件,它可以通过XMLHttpRequest或JSONP发起请求并处理响应。也就是说,$.ajax能做的事情,vue-resource插件一样也能 ...
分类:其他好文   时间:2017-12-10 20:14:18    阅读次数:286
JDK自带的Observable和Observer实现观察者模式
观察者模式是Java非常重要的一个设计模式。对于观察者模式,JDK已经为我们提供了对应的接口和类。 分别是观察者Observer,观察者也成为订阅者Subscribe, JDK代码为: Java源码考虑比较周到的。首先,使用Vector,Vector相比于ArrayList来说,它是线程安全的。其次 ...
分类:其他好文   时间:2017-12-10 20:14:29    阅读次数:155
最大子矩阵
最大子矩阵 【题目描述】 已知矩阵的大小定义为矩阵中所有元素的和。给定一个矩阵,你的任务是找到最大的非空(大小至少是1 * 1)子矩阵。 比如,如下4 * 4的矩阵 0 -2 -7 0 9 2 -6 2 -4 1 -4 1 -1 8 0 -2 的最大子矩阵是 9 2 -4 1 -1 8 这个子矩阵的 ...
分类:其他好文   时间:2017-12-10 20:14:42    阅读次数:162
JSONObject登录接口
service /** * 登录 */ @Override public Map<String,Object> login(String args,HttpServletRequest request) throws Exception{ //解析json格式,获取用户名和密码 JSONObject ...
分类:Web程序   时间:2017-12-10 20:15:06    阅读次数:290
centos6下安装oracle
步骤一、安装VMware Tools:全屏界面安装oracle更为方便。①umount   /media/CentOS 7 x86_64②VMware——虚拟机选项——安装tools③自动挂载④进入  /media/VMware\ Tools/解压该目录下的压缩包放到指定目录下:    tar  zxvf  vmwar
分类:数据库   时间:2017-12-10 20:15:15    阅读次数:237
Robots协议
查看方法:京东 https://www.jd.com/robots.txt ...
分类:其他好文   时间:2017-12-10 20:15:26    阅读次数:111
【BZOJ】2565: 最长双回文串
【题意】给定小写字母字符串s,求最长的 [ 可以分成左右两个回文串的 ] 子串,n<=10^5。 【算法】回文树 【题解】对于每个字符x,处理出以x结尾的最长回文串,以x开头的最长回文串,然后枚举中间点求解。 只须正反用两次回文树就可以处理完毕。 #include<cstdio> #include< ...
分类:其他好文   时间:2017-12-10 20:15:37    阅读次数:131
spring-boot整合mongodb多数据源的案例
1.运行环境 开发工具:intellij idea JDK版本:1.8 项目管理工具:Maven 4.0.0 2.GITHUB地址 https://github.com/nbfujx/springBoot-learn-demo/tree/master/spring-boot-multi-mongod ...
分类:数据库   时间:2017-12-10 20:15:49    阅读次数:190
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!