- 数据结构笔记3:双向链表
逑之
数据结构笔记链表c语言学习经验分享算法
目录双向链表的方法:双向链表的初始化方法我们可以对比双向链表和单链表方法在实现上的区别:双向链表的实现引进头结点的概念:双向链表的优势:1、尾插尾删2、指定位置的插入和删除双向链表:也叫做有头节点的双向循环链表双向链表的方法:typedefintLTDataType;typedefstructListNode{LTDataTypex;structListNode*next;structListNo
- go数据结构笔记
pedestrian_h
gogolang数据结构
常用数据结构切片定义int类型,大小为3长度为10切片的数据结构可以类比成ArrayList,具备动态扩容的数组packagemainimport"fmt"funcmain(){varnumbers=make([]int,3,10)//切片类型为int长度为3容量为10printSlice(numbers)}funcprintSlice(x[]int){fmt.Printf("len=%dcap=
- 计算机考研——数据结构笔记
起名字不要起得太长
考研数据结构笔记
数据结构文章目录数据结构第一章:绪论1.1基本概念和术语1.1.1概念1.1.2数据结构三要素1.2算法和算法评价1.2.1算法概念1.2.2时空复杂度的计算第二章线性表2.1线性表的定义和基本操作2.1.1线性表的定义2.1.2线性表的基本操作2.2顺序表2.2.1顺序表的定义2.2.2顺序表的基本操作2.3线性表的链式表示2.3.1单链表的定义2.3.2单链表的操作实现2.3.3双链表2.3.
- 数据结构笔记
月亮是我掰弯的!!!
笔记数据结构笔记算法c++c语言
17、循环链表(解决约瑟夫问题)1、定义链表typedefstruct_LinkNode{intdata;struct_LinkNode*next;}LinkNode,LinkList;2、初始化链表boolListInsert_back(linkList*&L,LinkNode*node){LinkNode*last=NULL;//防御性编程if(!L||!node)returnfalse;//
- 数据结构——链式栈模板类实现
razor521
数据结构与算法数据结构单链表链式栈模板类
数据结构笔记3.1.3链式栈和前面的顺序栈是栈的两种不同实现形式,其实就是顺序表与链式表,区别在于其实现的方式(数组和指针节点),顺序栈指的是其每个节点的物理存储是连续的,因为是使用数组实现的。而链式栈存储位置则是不连续的,需要指针来穿接。但是因为栈的操作单调,相对于单链表更容易实现,单链表相当于是一个泛泛的存储表,其操作更加任意,而像栈、队列这种数据组织结构,其只能在整个表的端进行操作,这也从另
- 数据结构笔记——第一章:数据结构基础
米布偷吃小饼干
数据结构笔记数据结构c语言
1.数据结构基础1.1什么是数据结构1.1.1关于数据组织—例:图书摆放例1:如何在书架上摆放图书?分类二分查找解决问题方法的效率,跟数据的组织方式有关。1.1.2关于空间使用—例:PrintN函数实现例2:写程序实现一个函数PrintN,使传入一个正整数为N的参数后,能顺序打印从1到N的全部正整数。/*循环实现*/voidPrintN(intN){inti;for(i=1;ivoidPrintN
- 数据结构笔记——概述
空旷在远方
数据结构与算法数据结构概述
数据结构——概述——2017.12.21一、线性表:这个是为了解决单线存储而出现的,数组就是最简单粗暴的存储方法。就是直接拉出一大块数据存在那里。数组的快速存取其实只是一个副作用,因为所有的数据都在一起,可以直接算出来数据的地址。链表则是为了解决可以无线增长的需求的。因为找不到一大块可以连续的存入数据,甚至也不知道程序可能使用的数据总量,所以就没办法划分一块数据来使用,划小了不够用,划大了浪费。所
- 九、考研数据结构笔记——二叉树遍历和线索二叉树构造,常见易错点
红袜子i
考研数据结构数据结构算法树结构
一、二叉树的遍历按照某条搜索路径访问树中每个结点,使得每个结点均被访问。主要分为先序遍历,中序遍历,后序遍历,层序遍历二、先序遍历2.1手算考试一般给一个树的形状,写出他的先序遍历2.2代码递归先序遍历代码voidPreOrder(BiTreeT){if(T!=NULL)visit(T);//访问根结点PreOrder(T->lchild);//递归遍历左子树PreOrder(T->rchild)
- 考研数据结构笔记(6)
笛秋白
考研数据结构考研数据结构笔记
单链表的建立单链表的建立尾插法头插法双链表初始化插入删除遍历小结单链表的建立尾插法首先对单链表进行定义,然后初始化法1:定义遍历链表的插入函数法2:利用指针移动建立函数头插法带头结点双链表初始化插入p节点不是最后一个节点的情况完美的插入代码删除遍历小结
- 考研数据结构笔记(7)
笛秋白
考研数据结构考研数据结构笔记
循环链表、静态链表、顺序表和链表的比较循环链表循环单链表循环双链表静态链表什么是静态链表如何定义一个静态链表?简述基本操作的实现顺序表和链表的比较逻辑结构物理结构/存储结构数据的运算/基本运算创建销毁增加、删除查找循环链表循环单链表循环双链表普通双链表执行该代码会报错,循环双链表不会静态链表什么是静态链表如何定义一个静态链表?2.简述基本操作的实现顺序表和链表的比较逻辑结构物理结构/存储结构数据的
- 考研数据结构笔记(3)
笛秋白
考研数据结构考研数据结构笔记
顺序表存储结构存储结构顺序结构定义基本操作的实现静态分配问题动态分配代码功能顺序表的特点:顺序表小结顺序表的插入删除插入删除小结顺序表的查找按位查找按值查找小结存储结构顺序结构定义线性表是具有相同数据类型的n(n>=0)个数据元素的有限序列(每个数据元素所占空间一样大)。顺序表一一用顺序存储的方式实现线性表顺序存储。把逻辑上相邻的元素存储在物理位置上也相邻的存储单元中,元素之间的关系由存储单元的邻
- 考研数据结构笔记(4)
笛秋白
考研数据结构考研数据结构笔记
链表(链式存储)单链表定义基本操作的实现单链表的插入按位序插入指定节点的前插指定节点的后插单链表的删除小结单链表定义顺序表优点:可随机存取,存储密度高,缺点:要求大片连续空间,改变容量不方便。单链表优点:不要求大片连续空间,改变容量方便,缺点:不可随机存取,要耗费一定空间存放指针。定义单链表的代码:定义数据领和指针域定义一个新节点定义typedef关键字来缩短函数书写麻烦所以综上定义单链表有两种方
- 考研数据结构笔记(5)
笛秋白
考研数据结构数据结构笔记
单链表的查找按位查找(O(n))按值查找(O(n))单链表长度(O(n))小结基于带头结点的代码按位查找(O(n))按值查找(O(n))单链表长度(O(n))小结
- 考研数据结构笔记(2)
笛秋白
考研数据结构考研数据结构笔记
线性表线性表的定义线性表的基本操作lnitList(&L)DestroyList(&L)Listlnsert(&L,i,e)ListDelete(&L,i,&e)LocateElem(L,e)GetElem(L,i)Length(L)PrintList(L)Empty(L)Tips:引用值小结根据数据结构的三要素–逻辑结构、数据的运算、存储结构,我们将从以上三个角度来分析线性表。线性表的定义线性表
- 考研数据结构笔记(1)
笛秋白
考研数据结构考研数据结构笔记
数据结构(1)数据结构在学什么?数据结构的基本概念基本概念三要素逻辑结构集合线性结构树形结构图结构物理结构(存储结构)顺序存储链式存储索引存储散列存储重点数据的运算算法的基本概念什么是算法算法的五个特性有穷性确定性可行性输入输出"好"算法的特性正确性可读性健壮性高效率和低存储量需求算法的时间复杂度规则常见的渐进时间复杂度口诀算法的空间复杂度普通程序的内存开销函数递归调用带来的内存开销上图为简述一下
- 【考研408】算法与数据结构笔记
newcih
408算法与数据结构考研
文章目录绪论数据结构的基本概念算法和算法评价线性表线性表的定义和基本操作线性表的顺序表示线性表的链式表示栈和队列栈基本操作栈的顺序存储结构栈的链式存储队列队列常见的基本操作队列的顺序存储结构队列的链式存储结构双端队列栈和队列的应用栈在括号匹配中的应用栈在表达式求值中的应用栈在递归中的应用队列在层次遍历中的应用队列在计算机系统中的应用特殊矩阵的压缩存储数组的定义数组的存储结构矩阵的压缩存储串串的定义
- 数据结构笔记2
幽径微澜
数据结构python数据结构笔记
来自《Python数据结构学习笔记》(张清云编著)第五章队列和栈5.1队列5.1.1主要作用:解耦,使程序实现松耦合(一个模块修改不会影响其他模块)提高程序的效率循环队的入队算法:tail=tail+1如果tail=n+1,则tail=1如果head=tail,尾指针和头指针重合,表示元素已装满队列,实行“上溢”出错处理;否则Q(tail)=X,结束整个过程,X表示新的出入元素。队列的基本操作:(
- 数据结构笔记3
幽径微澜
数据结构python数据结构笔记
来自《Python数据结构学习笔记》(张清云编著)第五章队列和栈5.2栈又称堆栈,是一种运算受限的线性表。5.2.2入栈和出栈Stack():建立一个空的栈对象push():把一个元素添加到栈的最顶层pop():删除栈顶层的元素,并返回这个元素peek():返回顶层的元素,并不删除它isEmpty():判断栈是否为空size():返回栈中元素的个数classStack(object):"""栈""
- 数据结构笔记 01
灰乌鸦乌卡
计算机基础数据结构算法
0.基本概念数据结构:指相互之间存在一种或多种特定关系的数据元素的集合。一个数据元素包含多个数据项。数据的逻辑结构包含集合结构线性结构树形结构图状结构数据的物理结构(存储结构)分为顺序存储链式存储索引存储散列存储(3个非顺序存储)时空复杂度顺序表:参考链接。
- 数据结构笔记1
幽径微澜
python笔记数据结构链表
来自《Python数据结构学习笔记》(张清云编著)第一章数据结构基础1.逻辑结构集合:结构中的数据元素除了同属于一种类型外,别无其他关系线性结构:数据元素之间一对一的关系树形结构:数据元素之间一对多的关系图状结构或网状结构:结构中的数据元素之间存在多对多的关系2.物理结构顺序存储结构链接存储结构数据索引存储结构数据散列存储结构(Hash存储)3.常用数据结构数组(Array)栈(Stack)队列(
- 数据结构笔记(树->哈夫曼树)
岸边露伴一动不动
带权路径长度(WPL):设二叉树有N个叶子结点,每个叶子结点带有权值Wk,从根节点到每个叶子结点的长度为lk,则每个叶子结点的带权路径长度之和为:WPL=Wk*lk之和哈夫曼树(HuffmanTree)(最优二叉树):WPL最小的二叉树哈夫曼树的构造:每次把权值最小的两棵二叉树合并利用堆实现(O(NlogN)):将H按权值调整为最小堆,做H->size-1次合并,每次从堆中取出两个删除的结点,构成
- 数据结构笔记
XFTL
算法数据结构笔记
常见的数据结构:数组、栈、链表、队列、树、图、堆、散列表等。每种数据结构都有独特的数据存储方式。1.数组可以在内存中连续存储多个元素的结构,在内存中的分配也是连续的,数组中的元素是通过数组下标进行访问,数组下标从开始。优点:按照索引查询元素速度快;按照索引遍历数组方便,时间复杂度O(1);缺点:a.数组大小固定后无法扩容;b.数组只能存储一种类型数据;c.添加、删除的操作慢,因为要移动其他的元素;
- 菜鸡自学数据结构笔记1(时间复杂度、空间复杂度)
xcpppig
笔记
最近开始学习数据结构,跟着《哔哩哔哩【拯救者】数据结构速成_编程张无忌》。以此作为我的学习笔记,OK话不多说,开始学习。注意上面的定义,需要执行次数需要是n的函数!!这点很重要,会在文末的最后一道习题中体现。常见的时间复杂度计算空间复杂度求阶乘低轨这里的空间复杂度是指占帧个数,不是变量个数(这里我有点疑惑,前面说空间复杂度是变量的个数,这里又说是占帧个数,而不是变量个数,为什么呢?)本节习题错题集
- 小肥柴慢慢手写数据结构(C篇)(5-2 AVL树)
卷毛迷你猪
数据结构数据结构c语言开发语言
小肥柴慢慢学习数据结构笔记(C篇)(5-2AVL树目录5-5AVL出现的原因5-5-1平衡树5-5-2平衡二叉树的具体案例5-6AVL平衡策略的讨论5-7不使用平衡因子的实现(黑皮书,训练思维)5-8使用平衡因子的实现(更加常见的实现方法)5-9一些数学讨论参考文献目录5-5AVL出现的原因5-5-1平衡树(1)设想如下场景:使用之前实现的BST,从空树开始向其中插入如下序列n1,n2,...nk
- 数据结构笔记(C语言版)
半世尘笑
数据结构算法数据结构c语言
一、绪论程序=数据结构+算法(1)基本的数据结构线性结构线性表栈和队列串数组和广义表非线性结构树图用计算机解题一个问题的步骤具体问题抽象为数学模型设计算法编程、调试、运行数据结构是一门研究非数值计算的程序设计中计算机的操作对象以及它们之间的关系和操作的学科(2)基本概念和术语数据(Data)是能输入计算机且能被计算机处理的各种符号的集合信息的载体对客观事物符号化的表示能够被计算机识别、存储和加工数
- 408考研笔记合集
亦梦亦醒乐逍遥
个人随笔/学习笔记考研笔记
文章目录数据结构计算机组成原理操作系统计算机网络距离24考研还剩10天,我终于把OS的王道课刷完了,到此为止我的408笔记就齐了,为了便于复习,我直接弄一个合集出来数据结构数据结构笔记——线性表、栈、队列、串(王道408)数据结构笔记——树、图(王道408)数据结构笔记——查找、排序(王道408)计算机组成原理计算机组成原理笔记——概论、数据表示、储存系统(王道考研)计算机组成原理笔记——指令系统
- 数据结构笔记 —— 绪论:为什么要初始化
Strange191110
#数据结构掌法学习笔记数据结构
数据结构的基本操作中有一个初始化,例如:顺序表的初始化#defineMAX_SIZE10/**定义一个int类型的顺序表**/typedefstruct{intdata[MAX_SIZE];intlength;}SqList;/**顺序表的初始化**/voidInitSqList(SqList&L){for(inti=0;i#defineMAX_SIZE10typedefstruct{intdat
- 数据结构笔记之链表
蹦跶的可达鸭
数据结构笔记链表
1.3线性结构之链表1.3.1基础知识一个数据域一个指针域逻辑结构:链表是一个线性结构,由一系列结点(Node)组成,每个结点包含一个数据元素和一个指向下一个结点的指针(Pointer)。所有结点通过指针相连,形成一个链式结构。通常我们将链表中的第一个结点称为头结点。data:数据域,存放结点的值。next:指针域,存放结点的直接后继的地址。物理结构:与数组不同,链表中的结点需要自行组织,向系
- 数据结构笔记之队列
蹦跶的可达鸭
数据结构笔记网络
1.5线性结构之队列1.5.1基本概念也是操作受限的线性表,限制为仅允许在表的一端进行插入(入队或进队),在表的另一端进行删除(出队或离队)操作。队首(front):允许进行删除的一端称为队首。队尾(rear):允许进行插入的一端称为队尾。在空队列中依次加入元素a1,a2,…,an之后,a1是队首元素,an是队尾元素。显然退出队列的次序也只能是a1,a2,…,an。队列,是一种先进先出(First
- Redis之C语言底层数据结构笔记
山河亦问安
Redisredis笔记数据库
目录动态字符串SDSDictZipListQuickListSkipList动态字符串SDSDictZipListQuickListSkipList
- java杨辉三角
3213213333332132
java基础
package com.algorithm;
/**
* @Description 杨辉三角
* @author FuJianyong
* 2015-1-22上午10:10:59
*/
public class YangHui {
public static void main(String[] args) {
//初始化二维数组长度
int[][] y
- 《大话重构》之大布局的辛酸历史
白糖_
重构
《大话重构》中提到“大布局你伤不起”,如果企图重构一个陈旧的大型系统是有非常大的风险,重构不是想象中那么简单。我目前所在公司正好对产品做了一次“大布局重构”,下面我就分享这个“大布局”项目经验给大家。
背景
公司专注于企业级管理产品软件,企业有大中小之分,在2000年初公司用JSP/Servlet开发了一套针对中
- 电驴链接在线视频播放源码
dubinwei
源码电驴播放器视频ed2k
本项目是个搜索电驴(ed2k)链接的应用,借助于磁力视频播放器(官网:
http://loveandroid.duapp.com/ 开放平台),可以实现在线播放视频,也可以用迅雷或者其他下载工具下载。
项目源码:
http://git.oschina.net/svo/Emule,动态更新。也可从附件中下载。
项目源码依赖于两个库项目,库项目一链接:
http://git.oschina.
- Javascript中函数的toString()方法
周凡杨
JavaScriptjstoStringfunctionobject
简述
The toString() method returns a string representing the source code of the function.
简译之,Javascript的toString()方法返回一个代表函数源代码的字符串。
句法
function.
- struts处理自定义异常
g21121
struts
很多时候我们会用到自定义异常来表示特定的错误情况,自定义异常比较简单,只要分清是运行时异常还是非运行时异常即可,运行时异常不需要捕获,继承自RuntimeException,是由容器自己抛出,例如空指针异常。
非运行时异常继承自Exception,在抛出后需要捕获,例如文件未找到异常。
此处我们用的是非运行时异常,首先定义一个异常LoginException:
/**
* 类描述:登录相
- Linux中find常见用法示例
510888780
linux
Linux中find常见用法示例
·find path -option [ -print ] [ -exec -ok command ] {} \;
find命令的参数;
- SpringMVC的各种参数绑定方式
Harry642
springMVC绑定表单
1. 基本数据类型(以int为例,其他类似):
Controller代码:
@RequestMapping("saysth.do")
public void test(int count) {
}
表单代码:
<form action="saysth.do" method="post&q
- Java 获取Oracle ROWID
aijuans
javaoracle
A ROWID is an identification tag unique for each row of an Oracle Database table. The ROWID can be thought of as a virtual column, containing the ID for each row.
The oracle.sql.ROWID class i
- java获取方法的参数名
antlove
javajdkparametermethodreflect
reflect.ClassInformationUtil.java
package reflect;
import javassist.ClassPool;
import javassist.CtClass;
import javassist.CtMethod;
import javassist.Modifier;
import javassist.bytecode.CodeAtt
- JAVA正则表达式匹配 查找 替换 提取操作
百合不是茶
java正则表达式替换提取查找
正则表达式的查找;主要是用到String类中的split();
String str;
str.split();方法中传入按照什么规则截取,返回一个String数组
常见的截取规则:
str.split("\\.")按照.来截取
str.
- Java中equals()与hashCode()方法详解
bijian1013
javasetequals()hashCode()
一.equals()方法详解
equals()方法在object类中定义如下:
public boolean equals(Object obj) {
return (this == obj);
}
很明显是对两个对象的地址值进行的比较(即比较引用是否相同)。但是我们知道,String 、Math、I
- 精通Oracle10编程SQL(4)使用SQL语句
bijian1013
oracle数据库plsql
--工资级别表
create table SALGRADE
(
GRADE NUMBER(10),
LOSAL NUMBER(10,2),
HISAL NUMBER(10,2)
)
insert into SALGRADE values(1,0,100);
insert into SALGRADE values(2,100,200);
inser
- 【Nginx二】Nginx作为静态文件HTTP服务器
bit1129
HTTP服务器
Nginx作为静态文件HTTP服务器
在本地系统中创建/data/www目录,存放html文件(包括index.html)
创建/data/images目录,存放imags图片
在主配置文件中添加http指令
http {
server {
listen 80;
server_name
- kafka获得最新partition offset
blackproof
kafkapartitionoffset最新
kafka获得partition下标,需要用到kafka的simpleconsumer
import java.util.ArrayList;
import java.util.Collections;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.
- centos 7安装docker两种方式
ronin47
第一种是采用yum 方式
yum install -y docker
 
- java-60-在O(1)时间删除链表结点
bylijinnan
java
public class DeleteNode_O1_Time {
/**
* Q 60 在O(1)时间删除链表结点
* 给定链表的头指针和一个结点指针(!!),在O(1)时间删除该结点
*
* Assume the list is:
* head->...->nodeToDelete->mNode->nNode->..
- nginx利用proxy_cache来缓存文件
cfyme
cache
user zhangy users;
worker_processes 10;
error_log /var/vlogs/nginx_error.log crit;
pid /var/vlogs/nginx.pid;
#Specifies the value for ma
- [JWFD开源工作流]JWFD嵌入式语法分析器负号的使用问题
comsci
嵌入式
假如我们需要用JWFD的语法分析模块定义一个带负号的方程式,直接在方程式之前添加负号是不正确的,而必须这样做:
string str01 = "a=3.14;b=2.71;c=0;c-((a*a)+(b*b))"
定义一个0整数c,然后用这个整数c去
- 如何集成支付宝官方文档
dai_lm
android
官方文档下载地址
https://b.alipay.com/order/productDetail.htm?productId=2012120700377310&tabId=4#ps-tabinfo-hash
集成的必要条件
1. 需要有自己的Server接收支付宝的消息
2. 需要先制作app,然后提交支付宝审核,通过后才能集成
调试的时候估计会真的扣款,请注意
- 应该在什么时候使用Hadoop
datamachine
hadoop
原帖地址:http://blog.chinaunix.net/uid-301743-id-3925358.html
存档,某些观点与我不谋而合,过度技术化不可取,且hadoop并非万能。
--------------------------------------------万能的分割线--------------------------------
有人问我,“你在大数据和Hado
- 在GridView中对于有外键的字段使用关联模型进行搜索和排序
dcj3sjt126com
yii
在GridView中使用关联模型进行搜索和排序
首先我们有两个模型它们直接有关联:
class Author extends CActiveRecord {
...
}
class Post extends CActiveRecord {
...
function relations() {
return array(
'
- 使用NSString 的格式化大全
dcj3sjt126com
Objective-C
格式定义The format specifiers supported by the NSString formatting methods and CFString formatting functions follow the IEEE printf specification; the specifiers are summarized in Table 1. Note that you c
- 使用activeX插件对象object滚动有重影
蕃薯耀
activeX插件滚动有重影
使用activeX插件对象object滚动有重影 <object style="width:0;" id="abc" classid="CLSID:D3E3970F-2927-9680-BBB4-5D0889909DF6" codebase="activex/OAX339.CAB#
- SpringMVC4零配置
hanqunfeng
springmvc4
基于Servlet3.0规范和SpringMVC4注解式配置方式,实现零xml配置,弄了个小demo,供交流讨论。
项目说明如下:
1.db.sql是项目中用到的表,数据库使用的是oracle11g
2.该项目使用mvn进行管理,私服为自搭建nexus,项目只用到一个第三方 jar,就是oracle的驱动;
3.默认项目为零配置启动,如果需要更改启动方式,请
- 《开源框架那点事儿16》:缓存相关代码的演变
j2eetop
开源框架
问题引入
上次我参与某个大型项目的优化工作,由于系统要求有比较高的TPS,因此就免不了要使用缓冲。
该项目中用的缓冲比较多,有MemCache,有Redis,有的还需要提供二级缓冲,也就是说应用服务器这层也可以设置一些缓冲。
当然去看相关实现代代码的时候,大致是下面的样子。
[java]
view plain
copy
print
?
public vo
- AngularJS浅析
kvhur
JavaScript
概念
AngularJS is a structural framework for dynamic web apps.
了解更多详情请见原文链接:http://www.gbtags.com/gb/share/5726.htm
Directive
扩展html,给html添加声明语句,以便实现自己的需求。对于页面中html元素以ng为前缀的属性名称,ng是angular的命名空间
- 架构师之jdk的bug排查(一)---------------split的点号陷阱
nannan408
split
1.前言.
jdk1.6的lang包的split方法是有bug的,它不能有效识别A.b.c这种类型,导致截取长度始终是0.而对于其他字符,则无此问题.不知道官方有没有修复这个bug.
2.代码
String[] paths = "object.object2.prop11".split("'");
System.ou
- 如何对10亿数据量级的mongoDB作高效的全表扫描
quentinXXZ
mongodb
本文链接:
http://quentinXXZ.iteye.com/blog/2149440
一、正常情况下,不应该有这种需求
首先,大家应该有个概念,标题中的这个问题,在大多情况下是一个伪命题,不应该被提出来。要知道,对于一般较大数据量的数据库,全表查询,这种操作一般情况下是不应该出现的,在做正常查询的时候,如果是范围查询,你至少应该要加上limit。
说一下,
- C语言算法之水仙花数
qiufeihu
c算法
/**
* 水仙花数
*/
#include <stdio.h>
#define N 10
int main()
{
int x,y,z;
for(x=1;x<=N;x++)
for(y=0;y<=N;y++)
for(z=0;z<=N;z++)
if(x*100+y*10+z == x*x*x
- JSP指令
wyzuomumu
jsp
jsp指令的一般语法格式: <%@ 指令名 属性 =”值 ” %>
常用的三种指令: page,include,taglib
page指令语法形式: <%@ page 属性 1=”值 1” 属性 2=”值 2”%>
include指令语法形式: <%@include file=”relative url”%> (jsp可以通过 include