码迷,mamicode.com
首页 > 编程语言
链表的冒泡排序
结构图: 直接交换结点的数据域数据就好,千万不要交换结点的位置,费力不讨好。 ...
分类:编程语言   时间:2017-04-08 22:56:19    阅读次数:405
JavaScript高级程序设计---学习笔记(三)
函数表达式 定义函数的方式有两种:一种是函数声明,另一种是函数表达式。 关于函数声明,它的一个重要特征就是函数声明提升,意思是在执行代码之前会先读取函数声明所以可以把函数声明放在调用它的语句后面。 而函数表达式必须在调用它之前定义。 1、递归 递归函数是在一个函数通过名字调用自身的情况下构成的,如: ...
分类:编程语言   时间:2017-04-08 22:55:30    阅读次数:336
4月6日--关于算法数的练习题--扑克洗牌
扑克 1.定义一个数组,存放1-52(分别表示52张扑克,不含大、小王)其中1表示黑桃A,2表示黑桃2...,13表示 黑桃K,14表示红桃A......) 2.随机排列该数组 3.再将牌平均分给4个玩家(分成4个数组,按照发牌规则) 4.排序输出每个玩家的扑克(先按照花色:黑桃、红桃、梅花,方块; ...
分类:编程语言   时间:2017-04-08 22:54:46    阅读次数:238
ubuntu中python2与python3的默认启动切换
方法摘自SegmentFault: 方法一: 方法二(使用update-alternatives来修改priority): 按照提示输入选择数字回车即可。 这样你甚至可以将自己喜欢的任意版本python安装到任意位置,然后使用update-alternatives将其设置为系统默认python。 ...
分类:编程语言   时间:2017-04-08 22:53:48    阅读次数:312
c++设计成员变量可动态调整的动态类结构
本文主要介绍一下如何使用c++设计成员变量可动态调整的抽象动态类结构。首先介绍一下项目中以前使用的一种类结构:静态类结构 1.静态类结构 很多时候,在项目开发中设计类结构时,我们往往有一种简单、直接的惯性思维:原始数据是什么样子,设计中类成员就包含相应的成员变量,这样的类我把它称之为静态类结构。静态 ...
分类:编程语言   时间:2017-04-08 22:52:59    阅读次数:340
Python基础-文件操作
1. 文件操作流程 打开文件,得到文件句柄并赋值给一个变量 通过句柄对文件进行操作 关闭文件 语法 实例 2. 文件打开模式 r,只读模式(默认)。 w,只写模式。【不可读;不存在则创建;存在则删除内容;】 a,追加模式。【可读; 不存在则创建;存在则只追加内容;】 "+" 表示可以同时读写某个文件 ...
分类:编程语言   时间:2017-04-08 22:49:56    阅读次数:220
逆波兰算法~简单理解栈
#include #include #include using namespace std; int main() { stack st;//初始化栈 string s; cin>>s; int x,y; for(int i=0;i<s.size();i++) { if(s[i]=='+') { ... ...
分类:编程语言   时间:2017-04-08 22:47:40    阅读次数:221
Java实验题3_3_林大锐格平台
import java.util.Scanner; abstract class Shape{ abstract float GetArea(); abstract float GetPerimeter(); } class Rectangle{ private double x,y; public... ...
分类:编程语言   时间:2017-04-08 22:43:15    阅读次数:191
Python之路--------->Python介绍
一、 Python介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。 最新的TIOBE排行榜,Python赶超PHP占据第五, Python崇尚优美、 ...
分类:编程语言   时间:2017-04-08 22:42:50    阅读次数:282
Java集合的区别和选择
Collection |--List 有序,可重复 |--ArrayList 底层数据结构是数组,查询快,增删慢。 线程不安全,效率高 |--Vector 底层数据结构是数组,查询快,增删慢。 线程安全,效率低 |--LinkedList 底层数据结构是链表,查询慢,增删快。 线程不安全,效率高 | ...
分类:编程语言   时间:2017-04-08 22:37:38    阅读次数:158
Python之路--------->Python-Hello World
Hello World程序 在linux 下创建一个文件叫hello.py,并输入 1 print("Hello World!") 1 print("Hello World!") 1 print("Hello World!") 1 print("Hello World!") print("Hello ...
分类:编程语言   时间:2017-04-08 22:35:18    阅读次数:168
Python之路--------->Python-字符编码
字符编码 python解释器在加载 .py 文件中的代码时,会对内容进行编码(默认ascill) ASCII(American Standard Code for Information Interchange,美国标准信息交换代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语 ...
分类:编程语言   时间:2017-04-08 22:27:19    阅读次数:231
JavaScript单线程和异步机制
随着对JavaScript学习的深入和实践经验的积累,一些原理和底层的东西也开始逐渐了解。早先也看过一些关于js单线程和事件循环的文章,不过当时看的似懂非懂,只留了一个大概的印象:浏览器中的js程序时是单线程的。嗯,就这么点印象。当时也有些疑问:既然是单线程的,那异步调用是怎么实现的?计时器是靠谁来 ...
分类:编程语言   时间:2017-04-08 22:25:44    阅读次数:267
1146: 零起点学算法53——数组中插入一个数
1146: 零起点学算法53——数组中插入一个数 Description 给定有序数组(从小到大),再给你一个数,要求插入该数到数组中并保持顺序 给定有序数组(从小到大),再给你一个数,要求插入该数到数组中并保持顺序 Input 多组测试,每组第一行输入一个整数n,然后是n个有序的整数 第二行输入1 ...
分类:编程语言   时间:2017-04-08 22:21:41    阅读次数:255
Java实验题3_4_林大锐格平台
************************************************************************************ 注意,子类中的变量重新申明的话会隐藏父类中的变量; ...
分类:编程语言   时间:2017-04-08 22:20:47    阅读次数:215
python itertools模块练习
参考 《python标准库》 也可以参考Vamei博客 列表用着很舒服,但迭代器不需要将所有数据同时存储在内存中。 本章练习一下python 标准库中itertools模块 合并 和 分解 迭代器 1.chain() 1.chain() 处理多个序列,而不比构造一个大的,两个合在一起,遍历就好了 2 ...
分类:编程语言   时间:2017-04-08 22:12:47    阅读次数:311
【java】io流
1 package 文件操作; 2 3 import java.io.File; 4 import java.io.FileOutputStream; 5 import java.io.IOException; 6 import java.io.OutputStream; 7 8 public cl ...
分类:编程语言   时间:2017-04-08 22:11:40    阅读次数:257
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!