码迷,mamicode.com
首页 > 2018年10月21日 > 全部分享
【11】python 递归
一、递归原理小案例分析 (1)# 概述 递归:即一个函数调用了自身,即实现了递归 凡是循环能做到的事,递归一般都能做到! (2)# 写递归的过程 1、写出临界条件 2、找出这一次和上一次关系 3、假设当前函数已经能用,调用自身计算上一次的结果,再求出本次的结果 (3)案例分析:求1+2+3+...+ ...
分类:编程语言   时间:2018-10-21 13:10:55    阅读次数:168
动态规划优化
bzoj2064 分裂 存在通解:把原始集合都合并,再一一拆开。 如果可以划分一些集合,使得原始集合和目标集合对应的小集合相等,那么可以节省操作次数。 ans=(n1-1)+(n2-1)-2*(x-1) x为划分的相同集合数。 n<=10,状压 另外,其实原始集合一个x,就是往右x步,目标集合一个y ...
分类:其他好文   时间:2018-10-21 13:10:45    阅读次数:163
10月21日 蒟蒻的流水账
11:39:12 早上的模拟赛正常多了。 T1 的题目背景是想突破魔法屏障的伏地魔 Voldemort 好酷。 T2 电路,这是在考物理题吗,处理起来稍微有点复杂。 T3 一看就知道是树链剖分,不过不知道怎么处理那么多不同的文件,于是就只写了暴力(其实有一部分处理我还写了倍增呢,不能算全暴力吧)。 ...
分类:其他好文   时间:2018-10-21 13:10:37    阅读次数:154
docker入门2---docker的初体验
Tomxin7 Simple, Interesting | 简单,有趣 第一个Docker镜像? 尝试运行docker自带的镜像“hello world”,了解docker镜像的下载和启动。 docker的整个生命周期有三部分组成:镜像(image)+容器(container)+仓库(reposit ...
分类:其他好文   时间:2018-10-21 13:10:28    阅读次数:142
建造者模式
1、 建造者模式 1.1、什么是建造者模式 建造者模式是将一个产品的内部表象与产品的生成过程分割开来,从而使一个建造过程生成具有不同的内部表象的产品对象。 1.1.1、 内部表象 产品通常会有不同的组成成分作为产品的零件。这些零件有可能是对象,也有可能不是对象。不同的产品可以有不同的内部表象,也就是 ...
分类:其他好文   时间:2018-10-21 13:10:22    阅读次数:125
3.回文数(Palindrome.cpp)
3.回文数(Palindrome.cpp) 输入(Palindrome.in): 第一行是一个整数p,代表游戏进行的局数 接下来p行 每行有两个整数 j,h, 分别是小学姐们想出来的数字。 0 < p <=100 0 <= j <= 1000000 0 < = h <= 1000000 输出(Pal ...
分类:其他好文   时间:2018-10-21 13:10:13    阅读次数:279
java 枚举
只是做一个基础了解, 没有深入. 因为这玩意看不出有多大个用(个人愚见), 因为不使用枚举使用别的技术方式也完全能完成相应开发 定义枚举 常用方法 public static String[] values() 返回枚举类的所有常量的字符串 应用 不通过枚举的话, 一般是定义一些静态常量, 把参数与 ...
分类:编程语言   时间:2018-10-21 13:10:03    阅读次数:190
Golang 连接Kafka
Kafka介绍 Kafka是Apache软件基金会开发的一个开源流处理平台,由Java和Scala编写;Kafka是一种高吞吐、分布式、基于订阅发布的消息系统。 Kafka名称解释 Producer:生产者 Consumer:消费者 Topic:消息主题,每一类的消息称之为一个主题 Broker:K ...
分类:其他好文   时间:2018-10-21 13:09:57    阅读次数:271
算法第二章上机实践报告
1、实践题目:改写二分搜索算法 2、问题描述: 设a[0:n-1]是已排好序的数组,请改写二分搜索算法,使得当x不在数组中时,返回小于x的最大元素位置i和大于x的最小元素位置j。当搜索元素在数组中时,i和j相同,均为x在数组中的位置。 输入格式: 输入有两行: 第一行是n值和x值; 第二行是n个不相 ...
分类:编程语言   时间:2018-10-21 13:09:50    阅读次数:142
Python学习-字符串函数操作1
字符串的函数操作 capitalize():可以将字符串首字母变为大写 返回值:首字符大写后的新字符串 lower():可以将字符串每个字符都变为小写 casefold():作用于lower() 相同,不同点是比它的功能更全面,可以将一些未知的变为小写 返回值:全部变为小写后的新字符串 center ...
分类:编程语言   时间:2018-10-21 13:09:43    阅读次数:134
python-16:模块 time
import datetime datetime.datetime.now() ...
分类:编程语言   时间:2018-10-21 13:09:31    阅读次数:145
885. Spiral Matrix III
On a 2 dimensional grid with R rows and C columns, we start at (r0, c0) facing east. Here, the north west corner of the grid is at the first row and c ...
分类:其他好文   时间:2018-10-21 13:09:21    阅读次数:236
逆向iOS-概述
第一阶段:逆向基础 第二阶段:逆向调试 第三阶段:越狱开发 ...
分类:移动开发   时间:2018-10-21 13:09:11    阅读次数:127
ExecutorService——shutdown方法和awaitTermination方法
ExecutorService的关闭shutdown和awaitTermination为接口ExecutorService定义的两个方法,一般情况配合使用来关闭线程池。 方法简介shutdown方法:平滑的关闭ExecutorService,当此方法被调用时,ExecutorService停止接收新 ...
分类:其他好文   时间:2018-10-21 13:09:01    阅读次数:367
编写高质量代码改善C#程序的157个建议——导航开篇
为什么要来看这本书 写此书的作者在书中也有明确的记录。作者一直在思考一个问题:就是到底什么样的编程书籍能够帮助入门者快速进阶?所谓“入门者”指的是已经可以使用一门语言来编写程序,但是不太明白如何编写高质量代码的人。作者回忆自己开发生涯的入门阶段发现,那时候常常被以下三类问题所困扰。 第一类来自于语言 ...
分类:Windows程序   时间:2018-10-21 13:08:49    阅读次数:220
Java基础教程(10)--类
在掌握了Java的基础语法后,我们就可以编写自己的类了。在本篇教程中,我们将试着定义自己的类,包括声明成员变量,成员方法和构造器,然后使用自己的类去创建对象并使用它们。 ...
分类:编程语言   时间:2018-10-21 13:08:40    阅读次数:200
split使用
strs="fs_lwy_ws" # 从左边开始截取 print(strs.split("_")) # ['fs', 'lwy', 'ws'] # 从右边开始截取 print(strs.rsplit("_")) # ['fs', 'lwy', 'ws'] # 从右边开始截取 ,截一次 print(s... ...
分类:其他好文   时间:2018-10-21 13:08:28    阅读次数:155
887条   上一页 1 ... 33 34 35 36 37 38 39 ... 53 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!