码迷,mamicode.com
首页 > 编程语言 > 日排行
201771010113 李婷华 《面向对象程序设计(java)》
一.理论知识部分 设计模式(Design pattern)是设计者一种流行的思考设计问题的方法,是一套被反复使用,多数人知晓的,经过分类编目的,代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。每一个模式描述了一个不断重复发生的设计问题,以及该问题的核心解决方 ...
分类:编程语言   时间:2018-12-02 17:34:12    阅读次数:173
Python核心编程 | 装饰器
装饰器是程序开发的基础知识,用好装饰器,在程序开发中能够提高效率 它可以在不需要修改每个函数内部代码的情况下,为多个函数添加附加功能,如权限验证,log日志等 涉及点: 1.先梳理一下 >>> def fun(): print('Fun...') # fun 是函数 # fun() 是执行函数 #A ...
分类:编程语言   时间:2018-12-02 17:57:40    阅读次数:201
Python--递归 斐那锲波
def fab(n): if n < 1: print('输入有误!') return -1 if n == 1 or n ==2: return 1 else: return fab(n-1) + fab(n-2) dalop = int(input('请输入月数:')) result = fab... ...
分类:编程语言   时间:2018-12-02 17:58:08    阅读次数:407
Java——数据类型和运算符
1、注释可以提高程序的可读性,可分为:单行注释//多行注释/.../文档注释/*.../2、标识符的命名规则:标识符必须以字母、下划线、美元符号$开头。标识符其它部分可以是字母、下划线“”、美元符“$”和数字的任意组合。Java标识符大小写敏感,且长度无限制。标识符不可以是Java的关键字。3、标识符的命名规范:表示类名的标识符:每个单词的首字母大写,如Man,GoodMan表示方法和变量的标识符
分类:编程语言   时间:2018-12-02 17:58:32    阅读次数:188
算法第4章实践报告
1.程序存储问题 2.程序存储问题要求确定这n 个程序在磁带上的一个存储方案, 使得能够在磁带上存储尽可能多的程序。 对于给定的n个程序存放在磁带上的长度,计算磁带上最多可以存储的程序数。 3.因为需要尽可能多的存储程序,所以把占用空间最小的程序优先放入,即可得到最多的程序数 4.空间复杂度就是一维 ...
分类:编程语言   时间:2018-12-02 18:00:21    阅读次数:159
Python--数的阶乘
迭失法 ...
分类:编程语言   时间:2018-12-02 18:00:30    阅读次数:161
Python--闭包测试
def Funx(x): def Funy(y): return x*y return Funy print(Funx(5)(7)) def Fun1(): x = 7 def Fun2(): nonlocal x x *= x return x return Fun2() print(F... ...
分类:编程语言   时间:2018-12-02 18:00:50    阅读次数:235
复习常用算法_冒泡算法
运行结果 sortResultList: 1 2 3 4 5 9 new BeginSun Dec 02 18:09:44 CST 2018 ...
分类:编程语言   时间:2018-12-02 18:30:35    阅读次数:195
算法第四章实践报告
1、实践题目 删数问题 2、问题描述 给定n位正整数a,去掉其中任意k≤n 个数字后,剩下的数字按原次序排列组成一个新 的正整数。对于给定的n位正整数a和正整数 k,设计一个算法找出剩下数字组成的新数最 小的删数方案。 3、算法描述 答:从第一个数开始往后比较,当出现降序的时候就把比后面大的那个数字 ...
分类:编程语言   时间:2018-12-02 18:30:59    阅读次数:199
数据结构与算法之美-堆和堆排序
堆和堆排序 如何理解堆 堆是一种特殊的树,只要满足以下两点,这个树就是一个堆。 ①完全二叉树,完全二叉树要求除了最后一层,其他层的节点个数都是满的,最后一层的节点都靠左排列。 ②树中每一个结点的值都必须大于等于(或小于等于)其子树中每个节点的值。大于等于的情况称为大顶堆,小于等于的情况称为小顶堆。 ...
分类:编程语言   时间:2018-12-02 18:32:49    阅读次数:200
Python——常用模块
阅读目录 常用模块 collections模块 time模块 random模块 os模块 sys模块 collections模块 time模块 random模块 os模块 sys模块 序列化模块 shelve模块 pickle模块 json模块 configparser模块 shelve模块 pic ...
分类:编程语言   时间:2018-12-02 18:33:17    阅读次数:226
如何查看Python对象的属性
在Python语言中,有些库在使用时,在网络上找到的文档不全,这就需要查看相应的Python对象是否包含需要的函数或常量。下面介绍一下,如何查看Python对象中包含哪些属性,如成员函数、变量等,其中这里的Python对象指的是类、模块、实例等包含元素比较多的对象。这里以OpenCV2的Python... ...
分类:编程语言   时间:2018-12-02 18:33:26    阅读次数:223
算法第4章实践报告
1.实践题目 7-1 最优合并问题 2.问题描述 给定k 个排好序的序列, 用 2 路合并算法将这k 个序列合并成一个序列。 假设所采用的 2 路合并算法合并 2 个长度分别为m和n的序列需要m+n-1 次比较。试设 计一个算法确定合并这个序列的最优合并顺序,使所需的总比较次数最少。 为了进行比较, ...
分类:编程语言   时间:2018-12-02 18:33:41    阅读次数:182
Python格式化输出
Python格式化输出 转自:http://www.cnblogs.com/plwang1990/p/3757549.html python print格式化输出。 1. 打印字符串 print ("His name is %s"%("Aviad")) 效果: 2.打印整数 print ("He i ...
分类:编程语言   时间:2018-12-02 19:15:22    阅读次数:225
查找与排序算法(Searching adn Sorting)
1,查找算法 常用的查找算法包括顺序查找,二分查找和哈希查找。 1.1 顺序查找(Sequential search) 顺序查找: 依次遍历列表中每一个元素,查看是否为目标元素。python实现代码如下: #无序列表 def sequentialSearch(alist,item): found = ...
分类:编程语言   时间:2018-12-02 19:16:19    阅读次数:229
python学习篇05 - 字典 集合
1、字典 定义:字典是以 key :value 的形式来保存数据,用{} 来表示,存储的是 key : value 查找效率比较高(注:字典存储数据时,用的是hash值来存储,算法不能变(python) 数据必须是不可变的(可哈希),字典的key必须是可哈希的(不可变) 列表是可变的,不可哈希 元组 ...
分类:编程语言   时间:2018-12-02 19:16:29    阅读次数:233
Spring整合SpringMVC
service: controller: beans.xml: springmvc.xml: web.xml: ...
分类:编程语言   时间:2018-12-02 19:19:10    阅读次数:172
算法第4章实践报告
算法第4章实践报告 实践题目 问题描述 算法描述 算法时间及空间复杂度分析(要有分析过程) #include<iostream>#include<algorithm>using namespace std;bool cmp(int a,int b){ return a<b;}int main(){ ...
分类:编程语言   时间:2018-12-02 19:19:34    阅读次数:170
算法第四章上机实践报告
1、实践题目 删数问题 2、问题描述 给定n位正整数a,去掉其中任意k≤n 个数字后,剩下的数字按原次序排列组成一个新 的正整数。对于给定的n位正整数a和正整数 k,设计一个算法找出剩下数字组成的新数最 小的删数方案。 3、算法描述 定义一个数组来装要删的数字,从0~n比较数字大小,当前一个数字比后 ...
分类:编程语言   时间:2018-12-02 19:21:13    阅读次数:178
C errno是否是线程安全的
本文同时发表在 "https://github.com/zhangyachen/zhangyachen.github.io/issues/138" 在使用多线程时,遇到了一个问题:线程例程中如果需要使用errno全局变量,如何保证errno的线程安全性?例如一个简单的线程池代码: C / Decla ...
分类:编程语言   时间:2018-12-02 20:02:18    阅读次数:294
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!