E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
算法与数据结构每日练习
算法与数据结构
--实现线性表的合并操作(合并后按非递减排列)--算法2.6
/*(程序头部注释开始) *程序的版权和版本声明部分 *Copyright(c)2011,烟台大学计算机学院学生 *Allrightsreserved. *文件名称:顺序表的合并 *作者:雷恒鑫 *完成日期:2012年09月18日 *版本号:V1.0 *对任务及求解方法的描述部分 *输入描述:(1)已知顺序线性表La和Lb的元素按值非递减排列。 (2)归并La和Lb得到新的顺序线性表Lc,Lc的
leihengxin
·
2012-09-18 21:00
算法与数据结构
--在顺序线性表L中查找第1个值与e满足compare()的元素的为序--算法2.5
/*(程序头部注释开始) *程序的版权和版本声明部分 *Copyright(c)2011,烟台大学计算机学院学生 *Allrightsreserved. *文件名称:在顺序线性表L中查找第1个值与e满足compare()的元素的为序 *作者:雷恒鑫 *完成日期:2012年09月18日 *版本号:V1.0 *对任务及求解方法的描述部分 *输入描述:在顺序线性表L中查找第1个值与
leihengxin
·
2012-09-18 11:00
算法与数据结构
--实现线性表的删除操作--算法2.4
/*(程序头部注释开始) *程序的版权和版本声明部分 *Copyright(c)2011,烟台大学计算机学院学生 *Allrightsreserved. *文件名称:实现线性表的插入和删除操作 *作者:雷恒鑫 *完成日期:2012年09月16日 *版本号:V1.0 *对任务及求解方法的描述部分 *输入描述: *问题描述: *程序输出: *程序头部的注释结束 */ #include us
leihengxin
·
2012-09-16 18:00
数据结构
算法
list
struct
存储
任务
算法与数据结构
--实现线性表的插入操作--算法2.3
/*(程序头部注释开始) *程序的版权和版本声明部分 *Copyright(c)2011,烟台大学计算机学院学生 *Allrightsreserved. *文件名称:实现线性表的插入操作 *作者:雷恒鑫 *完成日期:2012年09月16日 *版本号:V1.0 *对任务及求解方法的描述部分 *输入描述: *问题描述: *程序输出: *程序头部的注释结束 */ #include usin
leihengxin
·
2012-09-16 18:00
数据结构--算法达人修炼学习安排及方法指导
活动安排:结合2011级软件工程和服务外包专业正在开出的“
算法与数据结构
”课程,组成合作学习团体,实践相关的各种算法,讨论在算法学习中遇到的问题,提高驾驭算法的能力。适合对象:计算机是算法的科学。
leihengxin
·
2012-09-08 20:00
数据结构
编程
算法
读书
语言
出版
C04-算法达人修炼营
C04-算法达人修炼营活动安排:结合2011级软件工程和服务外包专业正在开出的“
算法与数据结构
”课程,组成合作学习团体,实践相关的各种算法,讨论在算法学习中遇到的问题,提高驾驭算法的能力。
fite_ytu
·
2012-09-06 11:00
数据结构
c
算法
活动
C04-算法达人修炼营学习安排及方法指导
活动安排:结合2011级软件工程和服务外包专业正在开出的“
算法与数据结构
”课程,组成合作学习团体,实践相关的各种算法,讨论在算法学习中遇到的问题,提高驾驭算法的能力。适合对象:计算机是算法的科学。
sxhelijian
·
2012-09-06 11:00
数据结构
c
算法
读书
语言
出版
【
算法与数据结构
】三分查找
一.概念在二分查找的基础上,在右区间(或左区间)再进行一次二分,这样的查找算法称为三分查找,也就是三分法。三分查找通常用来迅速确定最值。二分查找所面向的搜索序列的要求是:具有单调性(不一定严格单调);没有单调性的序列不是使用二分查找。与二分查找不同的是,三分法所面向的搜索序列的要求是:序列为一个凸性函数。通俗来讲,就是该序列必须有一个最大值(或最小值),在最大值(最小值)的左侧序列,必须满足不严格
beiyouyu
·
2012-08-18 09:00
【
算法与数据结构
】不相交集合——并查集
来自coursera的课程:普林斯顿大学的算法。通俗地讲,在一堆item上进行两种操作,一是合并,即将某两个item所在的集合合并为一个大集合;二是查询,即给定的两个item是否属于同一个集合。高效快速地支持这种操作的数据结构就是并查集。先看数学原理:等价关系与等价类从数学上看,等价类是一个对象(或成员)的集合,在此集合中的所有对象应满足等价关系。若用符号"≡"表示集合上的等价关系,那么对于该集合
beiyouyu
·
2012-08-13 13:00
数据结构
优化
算法
Class
深入理解计算机3
这一章并不讲
算法与数据结构
这种提高性能的方式,而是从程序运行角度来展开。这种提高是锦上添花的事情。程序
bingjing12345
·
2012-08-01 20:00
SkipList跳表
很难吧,这需要时间,要考虑很多细节,要参考一堆
算法与数据结构
之类的树,还要参考网上的代码,相当麻烦。 用跳表吧,跳表是一种随机化的数据结构,目前开源软件R
·
2012-08-01 15:00
redis
数据结构
算法
tree
delete
Random
STL 总结
STL,成功的将
算法与数据结构
分离,在没有效率损失的前提下,得到了及大的弹性。六大组件容器(Container)算法(Algorithm)迭代器(
dream_ysl
·
2012-07-14 10:00
基础的重要性(程序员之路)
就是要把我们大学所学的离散数学,
算法与数据结构
,操作系统,计算机体系结构,编译原理等课程学好,对计算机的体系,CPU本身,操作系统内核,系统平台,面向对象编程,程序的性能等要有
yuan892173701
·
2012-07-04 17:00
数据结构
编程
.net
mfc
sqlserver
vb
基础的重要性(程序员之路)
就是要把我们大学所学的离散数学,
算法与数据结构
,操作系统,计算机体系结构,编译原理等课程学好,对计算机的体系,CPU本身,操作系统内核,系统平台,面向对象编程,程序的性能等要有深层次的
v5qqbrowser
·
2012-07-04 17:00
程序员
算法与数据结构
-小白鼠查毒
有 1000 个一模一样的瓶子,其中有 999 瓶是普通的水,有一瓶是毒药。任何喝下毒药的生物都会在一星期之后死亡。现在,你只有 10 只小白鼠和一星期的时间,如何检验出哪个瓶子里有毒药? 【1】根据2^10=1024,所以10个老鼠可以确定1000个瓶子具体哪个瓶子有毒。具体实现跟3个老鼠确定8个瓶子原理一样。 000=0 001=1 010=2 011=3 100=4 1
zhaolei415
·
2012-06-26 17:00
数据结构
一个游戏程序员必须要读的书[转]
一、书籍:
算法与数据结构
: 《数据结构(C语言版)》——严蔚敏、吴伟民 清华出版社 我觉得其配套习题集甚至比原书更有价值,每个较难的题都值得做一下。
两脚间杀气冲天
·
2012-06-25 17:00
程序员
程序性能分析
程序性能分析一,概述 如果要提高软件的性能,需要从下面几个方面入手: 1、
算法与数据结构
2、算法调优 3、数据结构重组 4、与系统无关的代码的调优(float取代double
woxinyijiuw
·
2012-05-14 17:00
【编程珠玑】第六章 程序性能分析
一,概述 如果要提高软件的性能,需要从下面几个方面入手: 1、
算法与数据结构
2、算法调优 3、数据结构重组 4、与系统无关的代码的调优(float取代double)。
tianshuai11
·
2012-05-14 16:00
数据结构
编程
算法
input
fun
output
【编程珠玑】第六章 程序性能分析
一,概述 如果要提高软件的性能,需要从下面几个方面入手: 1、
算法与数据结构
2、算法调优 3、数据结构重组 4、与系统无关的代码的调优(float取代double)。
aijuans1
·
2012-05-14 16:00
性能分析
一个游戏程序员的学习资料
游戏开发:一个游戏程序员的学习资料一、书籍:
算法与数据结构
:《数据结构(C语言版)》——严蔚敏、吴伟民清华出版社我觉得其配套习题集甚至比原书更有价值,每个较难的题都值得做一下。
pizi0475
·
2012-04-28 21:00
【JS
每日练习
】阿里巴巴web前端开发面试题
今天在浏览一个网站的时候,找到了阿里巴巴的Web前端面试题,然后自己做了下,跟大家分享一下第一部分:用CSS实现布局让我们一起来做一个页面首先,我们需要一个布局。请使用CSS控制3个div,实现如下图的布局。第二部分:用javascript优化布局由于我们的用户群喜欢放大看页面于是我们给上一题的布局做一次优化。当鼠标略过某个区块的时候,该区块会放大25%,并且其他的区块仍然固定不动。提示:也许,我
boia
·
2012-04-25 23:46
JavaScript练习
阿里巴巴
前端开发
web
javascript
div
面试
算法与数据结构
-智力推广之过桥问题
一、问题在漆黑的夜里,四位旅行者来到了一座狭窄而且没有护栏的桥边。如果不借助手电筒的话,大家是无论如何也不敢过桥去的。不幸的是,四个人一共只带了一只手电筒,而桥窄得只够让两个人同时过。如果各自单独过桥的话,四人所需要的时间分别是1、2、5、8分钟;而如果两人同时过桥,所需要的时间就是走得比较慢的那个人单独行动时所需的时间。问题是,如何设计一个方案,让这四人尽快过桥。两种局面中,手电筒都在桥的同一
linxcool
·
2012-04-15 20:00
数据结构
算法
【Html5
每日练习
】canvas五彩缤纷的五角星
貌似是很久没碰数学的缘故,今天计算如何绘制一个五角星特别地费力,看来还得好好地学下高数啊,太虚假了~~~不过计算出来后还是有一点小小的错误,有两条边有点误差,大家就凑合看吧,不要见怪varmyCanvas=document.getElementById("myCanvas");varcontext=myCanvas.getContext("2d");//创建五角星varshape={};shape
boia
·
2012-04-14 15:30
html5
canvas
【Html5
每日练习
】canvas绘制弧形
varmyCanvas=document.getElementById("myCanvas");varcontext=myCanvas.getContext("2d");varwise=true;context.lineWidth=3;context.strokeStyle="blue";context.fillStyle="red";for(vari=1;i利用arc(x,y,r,startAn
boia
·
2012-04-12 20:56
html5
canvas
【Html5
每日练习
】canvas beginPath()的理解
路径是canvas里很重要的一个概念,刚开始学canvas的人对路径理解不是很深,他们在用canvas的时候会乱用beginPath(),今天做了一个小demo来说明一下路径看代码:varmyCanvas=document.getElementById("myCanvas");varcontext=myCanvas.getContext("2d");context.fillStyle="#e4e4
boia
·
2012-04-11 22:34
html5
canvas
【Html5
每日练习
】canvas笑脸
在某个论坛游荡的时候,看到一个笑脸图样,就用canvas写了一个,代码如下varmyCanvas=document.getElementById("myCanvas");varcontext=myCanvas.getContext("2d");context.strokeStyle="blue";context.lineWidth=5;context.strokeRect(0,0,200,200)
boia
·
2012-04-11 19:31
html5
canvas
跳表使用
很难吧,这需要时间,要考虑很多细节,要参考一堆
算法与数据结构
之类的树,还要参考
herb
·
2012-04-08 17:00
计算机笔试面试常见问题总结
1.
算法与数据结构
最大连续字串问题Q:{1,-2,3,10,-4,7,2,-5,-9,8} A:18.见最大堆得删除调整问题向下渗透(percolatedown)动态规划经典滑雪问题,poj上1088一模一样
lonfee88
·
2012-04-05 12:00
算法与数据结构
-背包问题
01背包问题题目有N件物品和一个容量为M的背包,每种物品只可以取一件。第i件物品的费用是c[i],价值是v[i]。求解将哪些物品装入背包可使价值总和最大。分析这是最基础的背包问题,特点是:每种物品仅有一件,可以选择放或不放。用子问题定义状态:即f[i][j]表示前i件物品恰放入一个容量为j的背包可以获得的最大价值。则其状态转移方程便是:f[i][j]=max{f[i-1][j],f[i-1][j-
linxcool
·
2012-03-21 17:00
数据结构
c
算法
优化
ini
input
SkipList 跳表
很难吧,这需要时间,要考虑很多细节,要参考一堆
算法与数据结构
之类的树,还要参考网上的代码,相当麻烦。
likun_tech
·
2012-03-14 19:00
算法与数据结构
--拓扑排序
对一个有向无环图(DirectedAcyclicGraph简称DAG)G进行拓扑排序,是将G中所有顶点排成一个线性序列,使得图中任意一对顶点u和v,若∈E(G),则u在线性序列中出现在v之前。一个有向无环图的拓扑序列不是唯一的,进行拓扑排序的算法并不复杂:1)在有向图中选一个没有前驱(入度为0)的顶点且输出之。2)从图中删除该顶点及它发出的弧(这样就得到了别的入度为0的顶点)。重复上述2步,直到输
linxcool
·
2012-03-12 20:00
数据结构
算法
struct
null
Graph
算法与数据结构
-单源最短路径之Dijkstra
描述 给定一个带权有向图G=(V,E),其中每条边的权是一个非负实数。另外,还给定V中的一个顶点,称为源。现在我们要计算从源到所有其他各顶点的最短路径长度。这里的长度是指路上各边权之和。这个问题通常称为单源最短路径问题。解法 将图G中所有的顶点V分成两个顶点集合S和T。以v为源点已经确定了最短路径的终点并入S集合中,S初始时只含顶点v,T则是尚未确定到源点v最短路径的顶点集合
linxcool
·
2012-03-01 14:00
数据结构
算法
存储
System
Path
计算机考研考哪些科目
2.辅导书:《
算法与数据结构
考研试题精析(第二版)》机械工业出版社。这是别人推荐的。 二、计算机组成原理 1.教
lizaochengwen
·
2012-02-27 10:00
计算机 考研 科目
算法与数据结构
回顾--线性表(1)
既然叫回顾,当然不能仅仅介绍基础,这里主要解析java的线性表--List、map、set。 ArrayList ArrayList的数据结构是由数组实现的,数组的初始化需要定义大小。所以使用ArrayList之前要估计List的大小。太小虽然不会出现溢出的异常,但是因为需要扩容所以浪费了很多资源,太大又浪费空间。 ArrayList初始化源代码: public A
olo
·
2012-02-21 15:00
数据结构
链表
list
ArrayList
LindedList
算法与数据结构
-KMP算法
定义主串为src,子串(模式)为sub,简单讲KMP算法就是在比较src[i]与sub[j]时,若匹配失败,不回溯i,而是根据j=next(j)来调整j的值继续与i比较。next(j)函数值根据sub前k个字符与到j-1为止的后k个字符相等的最大k值来确定。if(j==0)next[j]=-1; elseif(k≠∅)next[j]=MAX{k|0≤k=subLen)returni
linxcool
·
2012-02-16 14:00
数据结构
算法
算法与数据结构
-筛选法求素数
简单表示:isPrime[i]等于0表示i不是素数,否则等于1则表示i是素数。#defineMAX5000005 longisPrime[MAX]; voidinitPrime(){ longi,j; isPrime[0]=isPrime[1]=0; for(i=2;i
linxcool
·
2012-02-15 09:00
数据结构
算法
算法与数据结构
-博弈论
游戏A简单博弈有两个游戏者:A和B。有21颗石子。两人轮流取走石子,每次可取1、2或3颗。A先取。取走最后一颗石子的人获胜,即没有石子可取的人算输。如果剩下1、2或3颗石子,那么接下来取的人就能获胜;如果剩下4颗,那么无论接下来的人怎么取,都会出现前面这种情况,所以接下来取的人一定会输;如果剩下5、6或7颗石子,那么接下来取的人只要使得剩下4颗石子,他就能获胜。0,4,8,12,……都是下一个取石
linxcool
·
2012-02-14 13:00
数据结构
游戏
算法
ini
input
扩展
复习 -
算法与数据结构
最近有个考试,是关于算法和数据结构的。很久没有看了,赶快补一下。这个地方有个连接,比较简洁,关于遍历二叉树,还有动态演示,可以看看。http://course.cug.edu.cn/21cn/%E8%AE%A1%E7%AE%97%E6%9C%BA%E8%BD%AF%E4%BB%B6%E6%8A%80%E6%9C%AF%E5%9F%BA%E7%A1%80/course.htm 目 录第一章算法
edwzhang
·
2012-01-12 09:00
数据结构
算法
存储
语言
终端
n2
有关集合算法的实现一些学习笔记
前言:手机太烂不好意思在地铁上拿出来玩,于是看了会
算法与数据结构
,想看看以前在学校没好好学的一些东西,于是乎今天看了集合这一块,以前没好好学,工作后也没用到,最近有个想法想做个东西出来,貌似要用到集合。
iukey
·
2012-01-12 08:00
算法与数据结构
-精确覆盖
在一个全集X中若干子集的集合为S,精确覆盖(Exactcover)是指,S的子集S*,满足X中的每一个元素在S*中恰好出现一次。[1]在计算机科学中,精确覆盖问题指找出这样的一种覆盖,或证明其不存在。这是一个NP-完全问题[1],也是卡普的二十一个NP-完全问题之一[2]。定义满足以下条件的集合为一个精确覆盖:S*中任意两个集合没有交集,即X中的元素在S*中出现最多一次S*中集合的全集为X,即X
linxcool
·
2011-12-23 09:00
数据结构
c
算法
Matrix
算法与数据结构
-离散数学之容斥定理
由某城市一次对居民投资情况调查得知,在被调查的50位居民中,有28人参加银行储蓄,有24人购买债券,有12人既参加储蓄又购买债券,有10人既参加储蓄又购买股票,还有4人同时参加这三种投资.已知12个购买股票的人或者参加储蓄或者购买债券.那么不参加任何一种投资的居民人数有多少呢?这是一个有限集合的计数问题.利用容斥定理和文氏图可以很方便地解决有限集合的计数问题.在计数时,为了使若干集合重叠部分的元素
linxcool
·
2011-12-22 17:00
数据结构
c
算法
ITPUB MYSQL高参考价值技术帖集合
数据库
算法与数据结构
PPT__URL连接:http://www.itpub.net/thread-1342109-1-1.htmlLinuxCache机制探究_URL连接:http://www.itpub.net
wenhuiqiao
·
2011-11-30 10:00
数据库
mysql
脚本
测试
代码分析
数据库服务器
跳表
很难吧,这需要时间,要考虑很多细节,要参考一堆
算法与数据结构
之类的树,还要参考网上的代码,相当麻烦。
Tsaid
·
2011-11-25 10:00
redis
数据结构
算法
tree
delete
Random
一个游戏程序员的学习资源
一、书籍:
算法与数据结构
:《数据结构(C语言版)》——严蔚敏、吴伟民清华出版社我觉得其配套习题集甚至比原书更有价值,每个较难的题都值得做一下。
xiaodan007
·
2011-11-25 01:00
游戏
编程
算法
图形
引擎
Refactoring
几本书,也不知道这辈子有没有时间读完了。
《8086汇编语言程序设计》 《IBM PC汇编语言程序设计(国外版)》 计算机硬件原理: 《深入理解计算机系统(英文版)》 《编程卓越之道卷1》 《编程卓越之道卷2》 《编码的奥秘》
算法与数据结构
v5browser
·
2011-11-14 17:00
时间
对于判断飞鸽传书2007来说是不够的
通过笔试与面试,你可以判断一个飞鸽传书2007是否具备
算法与数据结构
等基础知识,可以判断他对编程语言的特性是否掌握,可以判断他对技术是否关注,然而要知道他能否真的能很好的完成工作,不写代码是不够的。
i_like_cpp
·
2011-10-23 23:00
数据结构
编程
工作
算法
面试
招聘
SkipList 跳表
很难吧,这需要时间,要考虑很多细节,要参考一堆
算法与数据结构
之类的树,还要参考网上的代码,相当麻烦。
kenby
·
2011-10-09 01:00
plist
编程珠玑第六章
如果要提高软件的性能,需要从下面几个方面入手:1、
算法与数据结构
2、算法调优3、数据结构重组4、与系统无关的代码的调优(float取代double)。
ju136
·
2011-10-02 13:00
计算机软件经典书籍
什么是数学具体数学:计算机科学基础3.C语言谭浩强C程序设计CprimerplusTheCprogramminglanguageC和指针C专家教程C陷阱与缺陷c语言解惑C标准库你必须知道的495个C语言问题4.
算法与数据结构
数据结构
弘列
·
2011-09-21 18:38
职场
计算机
书籍
Reading
计算机软件经典书籍
什么是数学具体数学:计算机科学基础3.C语言谭浩强C程序设计CprimerplusTheCprogramminglanguageC和指针C专家教程C陷阱与缺陷c语言解惑C标准库你必须知道的495个C语言问题4.
算法与数据结构
数据结构
弘列
·
2011-09-21 18:38
职场
计算机
书籍
休闲
上一页
55
56
57
58
59
60
61
62
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他