码迷,mamicode.com
首页 > 编程语言 > 日排行
二分查找(针对有序数组)
9/10/2017,简写一个封装好的二分查找,适用于C/C++ 正文如下: 最坏情况是a[1] or a[n] = k,假设需要二分m次,则有: n/2 n/4 n/8 ... n/(2^m) = 1; 得2^m = n,所以时间复杂度为O(lg(n)) 图解如下: (图片来源于CSDN博主皓皓松) ...
分类:编程语言   时间:2017-09-10 21:52:42    阅读次数:259
c语言清屏、等待、随机函数
清屏函数 #include<conio.h> system("CLS");或system(cls); 等待函数 #include<windows.h> Sleep(5000);//等待5秒,Sleep()以毫秒为单位 #include<conio.h> system("CLS");或system(c ...
分类:编程语言   时间:2017-09-10 22:13:46    阅读次数:242
C语言 左值、右值
左值就是在赋值中可以放在赋值操作符两边的值 右值则是只可以放在赋值操作符右边的值 ++i是直接给i变量加1,然后返回i本身,因为i是变量,所以可以被赋值,因此是左值表达式i++现产生一个临时变量,记录i的值,而后给i加1,接着返回临时变量,然后临时变量不存在了,所以,不能再被赋值,因此是右值表达式 ...
分类:编程语言   时间:2017-09-10 22:14:43    阅读次数:213
Python 内置方法
1. abs() 取绝对值函数 2.dict() 创建字典 3.help() 帮助函数 4.min() 返回最小项iterable或最小的两个或两个以上的参数。 运行结果:-2 5.setattr() 给对象相应的属性赋值 setattr(x, 'foobar', 123)等同于x.foobar = ...
分类:编程语言   时间:2017-09-10 22:14:59    阅读次数:183
NLP-python 自然语言处理01
1 # -*- coding: utf-8 -*- 2 """ 3 Created on Wed Sep 6 22:21:09 2017 4 5 @author: Administrator 6 """ 7 import nltk 8 from nltk.book import * 9 # 搜搜单词... ...
分类:编程语言   时间:2017-09-10 22:15:18    阅读次数:235
C语言的一些输出格式
%e printf()的一种输出格式 科学表示的一种浮点数 1.24==1.240000e+000 1240000==1.240000e+006 指数不得超过3位数 0.00124==1.240000e-003 %g printf()的一个输出格式类型,它表示以%f,%e中较短的输出宽度输出单、双精 ...
分类:编程语言   时间:2017-09-10 22:15:55    阅读次数:261
Simple JavaScript Inheritance[转]
摘要:这篇文章介绍JavaScript的一种继承方式实现。 原文链接:https://johnresig.com/blog/simple-javascript-inheritance/ I’ve been doing a lot of work, lately, with JavaScript in ...
分类:编程语言   时间:2017-09-10 22:16:03    阅读次数:279
201671010142 java类与对象的定义及使用
通过这章学习,了解到面向对象程序设计。面向对象的程序设计是有对象组成的,每个对象对用户公开的特定功能部分和隐藏的实现部分。有类构造对象的过程称为创建类的实例。实现封装的关键在于绝对不能让类中的方法直接地访问其他类的实例域。一个对象变量并没有实际包含一个对象,而仅仅引用一个对象。用户自定义类:这些类没 ...
分类:编程语言   时间:2017-09-10 22:48:20    阅读次数:170
java中数据类型 2017-09-09
在Java中,数据类型分为基本数据类型和引用类型。 一:基本类型:int(整型) short(短整型) long(长整型) float(浮点型) double(双精度浮点型) char(字符型) byte boolean 4种整型 byte 1字节 -128——127 short 2 字节 -32, ...
分类:编程语言   时间:2017-09-10 22:48:40    阅读次数:164
Python第二次写的代码
注意.append的用法,就是将i值添加到k1键中。还有数字不用''号。并且注意字典的格式,每次定义键的时候都需要加上,号。 ...
分类:编程语言   时间:2017-09-10 22:49:27    阅读次数:178
java:easyui(重点示例)
1.accordion(可折叠的): 2.datagrid(数据表格): 3.dialog(会话): 4.form(表格): 5.layout(布局): 6.layout2(布局2): 7.message(消息): 8.panel(控制面板): 9.panel2(控制面板2): 10.tabs(标签 ...
分类:编程语言   时间:2017-09-10 22:50:26    阅读次数:217
从1到n的阶乘的和(python)
今天在百度上逛一些ctf的平台,偶然发现一道编程题,于是乎,便用我刚刚学的python知识解了这道题 题目的描述是这样的: 计算1!+2!+3!+...+6666!后五位。 这个计算量很大啊,我还是用传统方法,让计算机算吧 这里是代码: 不得不说python的强大,这么长的数据都能列出来 ...
分类:编程语言   时间:2017-09-10 22:51:02    阅读次数:574
python函数式编程-装饰器
由于函数也是一个对象,而且函数对象可以赋值给变量,所以通过变量也能调用该函数。 函数对象有一个__name__属性,可以拿到函数的名字 ...
分类:编程语言   时间:2017-09-10 22:52:33    阅读次数:203
R语言实战 - 高级数据管理(2)
2.4 字符处理函数 2.5 其他实用函数 2.6 将函数应用于矩阵和数据框 3. 数据处理难题的一套解决方案 quantile() http://blog.csdn.net/u012543538/article/details/17025789 scale() http://blog.sina.c ...
分类:编程语言   时间:2017-09-10 22:53:37    阅读次数:334
C、C++基础和编程风格 (转)
原文链接 作者:寒小阳时间:2013年8月。出处:http://blog.csdn.net/han_xiaoyang/article/details/10515417。声明:版权所有,转载请注明出处,谢谢。 四、表达式和基本语句 4.1 运算符与复合表达式 首先非常重要的一个点是C/C++运算符的优 ...
分类:编程语言   时间:2017-09-10 22:53:59    阅读次数:239
201671010131 2016-2017-2 《Java程序设计》艰难的旅程.
学习了类和对象,但是感觉很抽象,不能完全理解.类是具有相同属性和行为的一组对象的集合.类,感觉理解了,但是,对象的声明,虽然会用了,但是还是感觉很陌生. 学会使用构造函数初始化对象,需要多家练习.感觉各种类太多,不容易搞清楚.学会了用构造器(constructor)构造并初始化对象。格式:new 构 ...
分类:编程语言   时间:2017-09-10 22:55:08    阅读次数:181
51nod-迷宫问题(Dijkstra算法)
Dijkstra算法 你来到一个迷宫前。该迷宫由若干个房间组成,每个房间都有一个得分,第一次进入这个房间,你就可以得到这个分数。还有若干双向道路连结这些房间,你沿着这些道路从一个房间走到另外一个房间需要一些时间。游戏规定了你的起点和终点房间,你首要目标是从起点尽快到达终点,在满足首要目标的前提下,使 ...
分类:编程语言   时间:2017-09-10 22:55:15    阅读次数:356
python之simplejson,Python版的简单、 快速、 可扩展 JSON 编码器/解码器
python之simplejson,Python版的简单、 快速、 可扩展 JSON 编码器/解码器 simplejson Python版的简单、 快速、 可扩展 JSON 编码器/解码器 编码基本的 Python 对象层次结构: import simplejson as json print js ...
分类:编程语言   时间:2017-09-10 23:40:57    阅读次数:313
python的hashlib模块
hashlib模块是用来对字符串进行hash加密的模块,得到的hash密文不会改变,稳定;用于注册、登录时用户名、密码等加密使用。一.函数分析:1.共有5种加密算法:md5(),sha1(),sha224(),sha256(),sha384(),sha512(),分别得到不同的加密密文。2.hash ...
分类:编程语言   时间:2017-09-10 23:41:33    阅读次数:367
201671010104学习Java程序设计进度条
在第三周我们学习了第三章,学了很多。以前不能理解老师的教学方法,但经过这么多天的磨合,已经渐渐明白了这个学习方法的长处。我想它可以改变我的懒散态度。可以自己去学习和同学们去讨论。我想我自己可以慢慢改变这种现状。加油! ...
分类:编程语言   时间:2017-09-10 23:42:00    阅读次数:273
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!