码迷,mamicode.com
首页 > 编程语言
算法 - 栈与队列(C 语言实现)
目标: 理解 栈 与 队列 这两种数据结构, 并且知道如何应用。 算法 + 数据结构 = 程序 一、堆栈 堆栈是一组元素的集合,类似于数组,但数组可以按下标访问,堆栈的访问规则只能为push 与 pop 两种操作。 堆栈只能访问或者移出栈顶的元素。 ...
分类:编程语言   时间:2017-09-08 21:54:20    阅读次数:153
Python3——字典
Python 字典(Dictionary) 字典是另一种可变容器模型,且可存储任意类型对象。 字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 定义字典 d = {} d = {key1 : value1, key2 : value ...
分类:编程语言   时间:2017-09-08 21:53:56    阅读次数:275
R语言实战 - 基本数据管理(3)
8. 数据排序 9. 数据集的合并 9.1 添加列 9.2 添加行 10. 数据集取子集 10.1 选入(保留)变量 10.2 剔除(丢弃)变量 10.3 选入观测 10.4 subset() 函数 10.5 随机抽样 ...
分类:编程语言   时间:2017-09-08 21:52:49    阅读次数:456
【Java】JavaIO(一)、基础知识
一、常用概念介绍 Java的IO,实现输入输出的基础,可以方便的实现数据的输入输出 二、流的分类 1. 按照流向来分: a). 输入流:向应用程序输 b). 输出流:从应用程序中输出 输入输出流是站在程序的角度来说的,只要是向程序中输入就是输入流,从程序中输出数据就是输出流。 2. 按照流的数据单元 ...
分类:编程语言   时间:2017-09-08 21:51:52    阅读次数:153
c++函数的升级_4
一 。常量和宏回顾 1. C++中的const常量可以替代宏常数定义 如:const int A =3 -> #define A 3 C++中是否有解决方案替代宏代码片段 二。内联函数 1. C++中推荐使用内联函数替代宏代码片段 2. C++中使用 inline 关键字声明内联函数 inline ...
分类:编程语言   时间:2017-09-08 21:51:46    阅读次数:244
团队-Python 爬取豆瓣电影top250-需求分析
需求:爬取豆瓣电影TOP250 *向用户展示电影的排名,分数,名字,简介,导演,演员,前10条影评信息,链接信息 实现思路: 分析豆瓣电影TOP250的url规则, 编写模块获取相关url 获取全部相关页面的html代码 分析html中有关"排名,分数,名字,简介,导演,演员,前10条影评信息,链接 ...
分类:编程语言   时间:2017-09-08 21:49:18    阅读次数:179
Day-5: Python高级特性
python的理念是:简单、优雅。所以,在Python中集成了许多经常要使用的高级特性,以此来简化代码。 切片: 对于一个list或者tuple,取其中一段的元素,称为切片(Slice)。 L[start:end]表示取L中从索引号为start到end的元素,其中如果顺着取,则索引号范围为0~len ...
分类:编程语言   时间:2017-09-08 21:49:01    阅读次数:191
Java中关于WeakReference和WeakHashMap的理解
新美大的10月11日的笔试中有一道选择题,让选择函数返回结果,代码如下: 1 private static String test(){ 2 String a = new String("a"); 3 WeakReference<String> b = new WeakReference<Strin ...
分类:编程语言   时间:2017-09-08 21:47:49    阅读次数:224
流畅的python和cookbook学习笔记(五)
1.随机选择 python中生成随机数使用random模块。 1.从序列中随机挑选元素,使用random.choice() 2.取出指定个数的元素,使用random.sample() 3.打乱序列的顺序,可以用来洗牌,使用random.shuffle() 4.生成随机整数,使用random.rand ...
分类:编程语言   时间:2017-09-08 21:45:27    阅读次数:222
[js高手之路]javascript腾讯面试题学习封装一个简易的异步队列
这道js的面试题,是这样的,页面上有一个按钮,一个ul,点击按钮的时候,每隔1秒钟向ul的后面追加一个li, 一共追加10个,li的内容从0开始技术( 0, 1, 2, ....9 ),首先我们用闭包封装一个创建li元素的函数. 页面上的2个元素: <input type="button" valu ...
分类:编程语言   时间:2017-09-08 21:45:06    阅读次数:178
最短路:spfa算法
板子补完计划绝赞继续中( 这篇博客就来写一写spfa(这我居然板子都打错了一次,我太弱啦!) 先来看一下定义:(引自http://blog.csdn.net/juststeps/article/details/8772755) 首先说明,SPFA是一种单源最短路径算法,所以以下所说的“某点的最短路径 ...
分类:编程语言   时间:2017-09-08 21:44:14    阅读次数:209
mac如何安装python的ta-lib库
在根目录下运行: 1.brew install ta-lib 2.第一步安装完成之后运行:pip install ta-lib 3.然后运行pip list,看到下图红框中的内容就大功告成了 ...
分类:编程语言   时间:2017-09-08 21:41:52    阅读次数:122
三种快速排序以及快速排序的优化
因为今天又深入看了下快速排序,加上以前的理解:http://blog.csdn.net/major_zhang/article/details/54314894 http://blog.csdn.net/major_zhang/article/details/51714777找了一些资料,其中提到了 ...
分类:编程语言   时间:2017-09-08 21:41:35    阅读次数:313
python中定义实例方法
请给 Person 类增加一个私有属性 __score,表示分数,再增加一个实例方法 get_grade(),能根据 __score 的值分别返回 A-优秀, B-及格, C-不及格三档。 class Person(object): def __init__(self, name, score): ...
分类:编程语言   时间:2017-09-08 21:41:25    阅读次数:173
VS2015静态编译libcurl(C++ curl封装类)
一、最新libcurl静态编译教程(curl-7.51版/curl-7.52版) 1、安装perl,在官网下载,安装好以后,测试perl -v是否成功 2、编译openssl(已编译好的下载地址) perl Configure VC-WIN32 --prefix=D:\openssl ms\do_m ...
分类:编程语言   时间:2017-09-08 21:40:19    阅读次数:721
java中异常处理
看到一篇异常处理的好文章: Java异常处理机制主要依赖于try,catch,finally,throw,throws五个关键字。 try 关键字后紧跟一个花括号括起来的代码块,简称try块。同理:下面的也被称为相应的块。 它里面可置引发异常的代码。catch后对应异常类型和一个代码块,用于表明ca ...
分类:编程语言   时间:2017-09-08 21:39:22    阅读次数:210
<javascript入门>基本语法
<javascript入门>基本语法一、什么是javascript?javascript语言有什么特点?脚本语言的特点? 1、如果说css是给html页面进行化妆装饰以使html页面更加美观漂亮,那么javascript就是对html中DOM树上的节点进行增删改以使html页面实现动态的效果。 2、 ...
分类:编程语言   时间:2017-09-08 21:39:12    阅读次数:173
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!