首页 > 编程语言
C语言实现使用静态数组实现循环队列
队列是一种先进先出的的数据结构,我们同样可以使用数组、链表等来实现。我们可以在队列的尾部进行插入元素,在队列的头部取出元素。普通的队列由于空间利用率不高,所以我们一般都用循环队列。循环队列中最重要的的两个操作就是判断是否为空和是否已满。当head==tail时,表示队列为空。当(tail+1)%MAX_SIZE == head,表示队列已满。       我判断队满的方法:牺牲一个单元来区分对空和...
分类:编程语言   时间:2016-03-06 23:40:21    收藏:0  评论:0  赞:0  阅读:283
【转载】聚类算法小结
聚类算法总结:---------------------------------------------------------聚类算法的种类:基于划分聚类算法(partition clustering) k-means: 是一种典型的划分聚类算法,它用一个聚类的中心来代表一个簇,即在迭代过程中选择
分类:编程语言   时间:2016-03-06 23:39:50    收藏:0  评论:0  赞:0  阅读:279
韩顺平循序渐进学java 第19讲 多维数组
19.1 二维数组 高维数组在工作中用到的不多,所以只介绍二维数组。 1、定义 语法:类型 数组名[][]=new 类型[大小][大小] 比如:int a[][]=new int[2][3] 2、分析 二维数组在内存中存在的形式 3、案例 请用二维数组输出如下图形: 0 0 0 0 0 0 0 0 
分类:编程语言   时间:2016-03-06 23:39:40    收藏:0  评论:0  赞:0  阅读:225
python-1
一、Python的运行模式: 1、交互模式:cmd命令中输入python后,进入python的交互模式,直接输入python语句 2、命令行脚本模式:cmd命令中,输入python 文件名.py,运行文件的程序 3、集成开发模式(IDE)模式 二、python执行过程:.py源代码------->编
分类:编程语言   时间:2016-03-06 23:33:30    收藏:0  评论:0  赞:0  阅读:217
python、mod_python、apache配置
环境: Python 2.6.6 mod_python-3.3.1 注意:在对mod_python-3.3.1 make之前修改 somedir+/src/connobject.c的142行 vim /usr/local/mod_python-3.3.1/src/connobject.c +142
分类:编程语言   时间:2016-03-06 23:32:10    收藏:0  评论:0  赞:0  阅读:479
用正则去掉数组中重复的元素
<!doctype html><html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <script> //去掉数组中重复的元素 //此题最主要就是对数组进行排序拼接,在进行replace的替换,在进行分割,将其r
分类:编程语言   时间:2016-03-06 23:31:20    收藏:0  评论:0  赞:0  阅读:210
计算四则运算表达式(Java语言实现)
计算四则运算表达式主要是分两步运算 第一步是把 中缀表达式 转换成 后缀表达式。参考大一下期学的 《数据结构与算法分析--C语言描述》3.3.3 教材,完成下列代码: static String mid_to_suf(String str){ Stack<Character> s = new Sta
分类:编程语言   时间:2016-03-06 23:28:30    收藏:0  评论:0  赞:0  阅读:173
java图形处理
//******************************************// 设计一个在窗体中可上下左右移动的小方块的程序 //******************************************// public class Example extends JFra
分类:编程语言   时间:2016-03-06 23:28:00    收藏:0  评论:0  赞:0  阅读:255
Java String的点滴1
先来说说String特点 String是不可变的常量,每当我们创建一个字符串对象的时候,如果堆区的常量池里不存在这个字符串,就会创建一个存储在常量池里(String存的地方叫String pool),如果存在了,就直接把变量的地址指向常量池里,比如:String b = “abc” 这句话 内存表示
分类:编程语言   时间:2016-03-06 23:25:50    收藏:0  评论:0  赞:0  阅读:195
韩顺平循序渐进学java 第17讲 排序
17.1 排序介绍 排序是将一群数据,依指定的顺序进行排列的过程。 排序(Sorting)是数据处理中一种很重要的运算,同时也是很常用的运算,一般数据处理工作25%的时间都在进行排序。简单地说,排序就是把一组记录(元素)按照某个域的值的递增(即由小到大)或递减(即由大到小)的次序重新排序的过程。 1
分类:编程语言   时间:2016-03-06 23:25:30    收藏:0  评论:0  赞:0  阅读:485
深入应用c++11 随书代码
代码并未在作者github上提供 将书中代码敲至vc 并调试运行 // Client.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include <boost/thread.hpp> #include <thread> #include <string>
分类:编程语言   时间:2016-03-06 23:23:50    收藏:0  评论:0  赞:0  阅读:363
https://github.com/miaozhongfeng/my-repository.git浅谈数组求和java实验
这次作业呢,我是用java来写的,虽然java只是自己假期里看的一点点,但是人总是要接触新事物的,应该不断向前。 说明:这次作业有一个遗憾,就是我花了一个下午真真没搞懂POI包的使用,是我的智商问题吗?由于作业提交比较急迫,暂时先放弃,用的java的文件流,男人嘛,就是要敢舍敢弃!(是我胡说八道的)
分类:编程语言   时间:2016-03-06 23:21:30    收藏:0  评论:0  赞:0  阅读:199
python利用redis构成一个队列
例子在 http://peter-hoffmann.com/2012/python-simple-queue-redis-queue.html 英文 http://www.django-china.cn/topic/1054/ 中文 可参考 http://www.yiibai.com/redis/r
分类:编程语言   时间:2016-03-06 23:21:20    收藏:0  评论:0  赞:0  阅读:235
20145334赵文豪 《Java程序设计》第1周学习总结
20145334赵文豪 《Java程序设计》第1周学习总结 教材学习内容总结 第一周的学习在紧张中结束了,我们这周了解了各门课的基本内容与授课形式,在第一周java课程的的学习中我们学习了前两章的内容,对于java课程还是充满了强烈的兴趣和好奇心 第一章我了解了Java的诞生和版本演进的历史,目前的
分类:编程语言   时间:2016-03-06 23:20:30    收藏:0  评论:0  赞:0  阅读:217
javascript的几种继承
1.原型链继承:构造函数、原型和实例的关系:每个构造函数都有一个原型对象,原型对象都包含一个指向构造函数的指针,而实例都包含一个指向原型对象的内部指针。确认原型和实例之间的关系用instanceof。 原型链继承缺点:字面量重写原型会中断关系,使用引用类型的原型,并且子类型还无法给超类型传递参数 f
分类:编程语言   时间:2016-03-06 23:20:10    收藏:0  评论:0  赞:0  阅读:291
韩顺平循序渐进学java 第18讲 查找
在java中,常用的查找有两种: 1、顺序查找 2、二分查找 18.1 顺序查找 简单。 18.2 二分查找 非常重要,用到递归的方法。 下图为二分查找演示代码运行时,内存中的运行情况。 二分查找演示代码如下: 1 /**日期:2016-03-06 2 * 功能:二分查找演示 3 */ 4 pack
分类:编程语言   时间:2016-03-06 23:19:00    收藏:0  评论:0  赞:0  阅读:126
【转载】各种聚类算法的比较
聚类的目标是使同一类对象的相似度尽可能地大;不同类对象之间的相似度尽可能地小。目前聚类的方法很多,根据基本思想的不同,大致可以将聚类算法分为五大类:层次聚类算法、分割聚类算法、基于约束的聚类算法、机器学习中的聚类算法和用于高维度的聚类算法。摘自 数据挖掘中的聚类分析研究综述 这篇论文。 1、层次聚类
分类:编程语言   时间:2016-03-06 23:18:40    收藏:0  评论:0  赞:0  阅读:231
网络多线程(pthread , NSThread,GCD ,NSOperation)
在这里给大家介绍一些多线程的知识,以及应用,希望能给一些需要的朋友学习学习,如果有错误的地方,请帮忙指出,非常感谢。 那么先介绍多线程前,先说一下什么是线程,什么是进程? 进程:{ 1.正在运行的一个应用程序就叫进程。 2.每个进程之间都是相互独立的,每个进程都运行在自己独立的专用的且受保护的内存空
分类:编程语言   时间:2016-03-06 23:16:10    收藏:0  评论:0  赞:0  阅读:321
语言基础:C#输入输出与数据类型及其转换
今天学习了C#的定义及特点,Visual Studio.Net的集成开发环境和C#语言基础。 C#语言基础资料——输入输出与数据类型及其转换 函数的四要素:名称,输入,输出,加工 输出 Console.Write("这是我的第一个程序");//不换行,(不要漏掉;)(所有的符号全都用英文)(方法,也
分类:编程语言   时间:2016-03-06 23:16:00    收藏:0  评论:0  赞:0  阅读:218
3月6日 c#语言
语言基础 一、输入与输出 1、Main函数: static void Main(string [] args) { }程序代码需要写在Main函数的花括号内。 2、输出: Console.Write(); 输出语句,不自动换行。Console.WriteLine(); 输出语句,自动换行。 输入:
分类:编程语言   时间:2016-03-06 23:14:20    收藏:0  评论:0  赞:0  阅读:209
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!