自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

DecadeScript's Notes

昨天的路已经很远

  • 博客(26)
  • 收藏
  • 关注

原创 JavaScript:全选 与 全不选

var check = function(){ var input = document.getElementsByTagName('input'); for(var i=0;i<input.length;i++){ input[i].checked = document.getElementById("all").chec

2015-04-28 15:01:59 432

原创 JavaScript:函数相关

return 语句 函数可以有return语句,也可以没有return语句。return语句能够使函数停止运行,并且把表达式的值(如果存在这样的表达式)返回给函数调用者。如果return语句没有一个相关的表达式,它会返回undefined值。如果函数不包含return语句,它就执行函数体中的每条语句,然后返回给调用者undefined。可变长度的参数列表:Arguments对象在函数体内,标识符a

2015-04-27 22:43:12 421

原创 JavaScript:Scope &Closure 变量作用域和闭包

Scopevar foo = function(){ var a = 3,b=5; var bar = function(){ var b = 7,c=11; //此时 a=3,b=7,c=11 a += b+c; //此时a=21,b=5,c=11 } //此时a=3,b=5,c未定义 bar(

2015-04-25 01:54:59 577

原创 JavaScript:数组中的一些方法

1.jion()方法 方法Array.join()可以把一个数组的所有元素都转换成字符串,然后再把它们链接起来。可以指定一个可选的字符串来分隔字符串中的元素。如果没有指定的分隔字符串,就使用逗号分隔元素。var a = [1,2,3];var s = a.join(); //"1,2,3"a instanceof Array //true//指定一个分隔符var t = a.join(

2015-04-25 01:20:45 466

原创 JavaScript:数字与字符串的相互转换

将数字转换为字符串 有三种方法:A.给该字符串添加一个空格var a = 1+" ";alert(typeof a); //stringB. 使用String方法var a = 1;var b = String(a);alert(typeof a); //numberalert(typeof a); //stringC. 使用toString()方法var a = 1;var b =

2015-04-24 17:51:05 5868

原创 JavaScript:to write a function which increments a string, to create a new string

Your job is to write a function which increments a string, to create a new string. If the string already ends with a number, the number should be incremented by 1. If the string does not end with a num

2015-04-23 14:55:42 699

原创 数据结构:打印简单的链表

打印简单的链表#include<stdio.h>#include<stdlib.h>struct node;typedef struct node *PtrToNode;typedef PtrToNode List;typedef PtrToNode Position;struct node{ int element; struct node * Next;};List

2015-04-21 11:05:14 787

原创 数据结构:数制转换

十进制数 N 和其他 d 进制数 转换原理: N= (N div d ) x d + N mod d(div为整除运算 mod为求余运算)对于输入的任意的一个非负十进制整数,打印输出与其值的八进制数。由于上诉计算过程是从低到高位顺序产生八进制的各个数位,而打印输出,一般来说应从高位到低位进行,恰好和计算过程相反。因此,若将计算过程得到的八进制数的各位顺序进栈,则按出栈序列打印输出的即为与输入对应的

2015-04-20 09:27:33 3435

原创 JavaScript: 函数声明与函数表达式

var functionOne =function(){ //code....} function functionTwo(){ //code....}在JS中, 这两个不同方式来定义function时,有个区别在于functionOne定义于run-time时期,functionTwo定义于parse-time。 也就是说<script>//报错functionOne

2015-04-17 17:03:10 539

原创 队列

链队列 用链表表示的队列简称为链队列。 空链队列的判决条件为头指针和尾指针均指向头结点。//链队列 typedef struct QNode{ ElementType data; struct QNode *next; }QNode, *QueuePtr; typedef struct { QueuePtr front;

2015-04-15 09:58:30 388

原创 数据结构:中缀表达式如何转换为后缀表达式

从头到尾读取中缀表达式的每个对象,对不同对象按不同的情况处理。 ① 运算数:直接输出; ② 左括号:压入堆栈; ③ 右括号:将栈顶的运算符弹出并输出,直到遇到左括号(出栈,不输出); ④ 运算符: (遇到运算符不是第一时间输出 先与后面的运算符进行比较) • 若优先级大于栈顶运算符(这里的栈顶运算符是指当前处于栈顶的运算符)时,则把它压栈; • 若优先级小于等于栈顶运算符时,将栈

2015-04-13 14:30:58 573

原创 数据结构:堆栈的链式存储实现

栈的链式存储实际是一个单链表,叫做栈链。插入和删除应该都只在栈链的栈顶进行。#include<stdio.h> typedef struct Node{ ElementType Data; struct Node *Next; } LinkStack ; LinkStack *CreateStack(){ LinkStack

2015-04-13 14:14:42 597

原创 数据结构:请用一个数组实现两个堆栈,要求最大地利用数组空间,使 数组只要有空间入栈操作就可以成功

题目:请用一个数组实现两个堆栈,要求最大地利用数组空间,使 数组只要有空间入栈操作就可以成功【分析】 一种比较聪明的方法是使这两个栈分别从数组的两头开始 向中间生长;当两个栈的栈顶指针相遇时,表示两个栈都满了。#include<stdio.h>#define MAXSIZE 100; typedef struct DStack{ ElementType Data(MAXSI

2015-04-13 13:36:52 1971 1

原创 数据结构:线性表

#include<stdio.h>typedef struct{ ElementType Data[MAXSIZE]; int Last; } List;void main{ //1 初始化 建立空的顺序表 List *MakeEmpty(){ List *PtrL; PtrL = (List *)malloc

2015-04-10 16:33:25 403

原创 C语言:建立动态链表

先贴代码,再做分析:#include<stdio.h>typedef struct Student{ long num; float score; struct Student *next;} Student;int n;Student * create(){ Student *head,*p1,*p2; n = 0 ; //开辟新结点 同时使p

2015-04-10 10:28:34 9687 4

原创 C语言:malloc 与 calloc的区别

用malloc和calloc分别实现同一个功能。 如下:#include<stdio.h>#include<stdlib.h>void main(){void check(int *);int *p1,i;p1 = (int *)calloc(5 ,4); //注意这里for(i=0;i<5;i++){ scanf("%d",p1+i);}check(p1);return

2015-04-09 10:35:21 1011

原创 C 语言:有一个班4个学生,5门课程。

题目:有一个班4个学生,5门课程。1、求第一门课程的平均分;2、找出有两门课程以上不及格的学生,输出他们的学号和全部课程成绩及平均成绩;3、找出平均成绩在90分以上或全部课程成绩在85分以上的学生。分别编3个函数实现以上3个要求在这之前,一直对 int (*pointer)[ num ] 这种用法产生了误解,导致在之前的练习中,多次的不正确使用,程序无法正常的运行。 通过这道题目 应该算

2015-04-08 13:58:17 31925 3

原创 C语言:将n个数输入时的顺序逆序排列,用函数实现。

C语言:将n个数输入时的顺序逆序排列,用函数实现#include<stdio.h>

2015-04-08 10:07:06 9620

原创 C语言:将一个5x5的矩阵中最大的元素放在中心,4个角分别放4个最小的元素....

题目:将一个5x5的矩阵中最大的元素放在中心,4个角分别放4个最小的元素(顺序为从左到右,从上到下依次从小到大存放),写一函数实现之。用main函数调用

2015-04-07 14:34:36 10599 6

原创 C语言:输入一行文字,找出其中大写字母、小写字母、空格、数字以及其他字符各有多少

题目:输入一行文字,找出其中大写字母、小写字母、空格、数字以及其他字符各有多少

2015-04-07 12:03:34 20059 5

原创 C语言:有一个字符串,包含n个字符。写一个函数,将此字符串中从第m个字符开始的全部字符复制成为另一个字符串

题目:C语言:有一个字符串,包含n个字符。写一个函数,将此字符串中从第m个字符开始的全部字符复制成为另一个字符串

2015-04-07 11:14:58 21234 1

原创 JavaScript中的cookie

cookie是一个字符串属性,可以用它对当前网页的cookie进行读操作,创建操作,修改操作和删操作。除了名字和值外,每个cookie都有四个可选的属性,分别控制它的生存期,可见性和安全性。cookie的存储要把一个暂时的cookie的值与当前文档关联起来,只需要将cookie属性以下面的形式设置成一个字符串既可:name = value例如:document.cookie = "version="

2015-04-04 15:27:46 539

原创 C语言:写一个函数,使输入的一个字符串按反序存放

题目:写一个函数,使输入的一个字符串按反序存放,在主函数中输入和输出字符串

2015-04-04 14:42:33 26421 2

原创 C语言:写两个函数,分别求两个最大公约数和最小公倍数

题目:写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这个两个函数,并输出结果。两个整数由键盘输入分析:求最大公约数,需要用到辗转相除法:

2015-04-04 14:05:45 13628 1

原创 C语言:写一个函数,使给定的一个3x3二维整型数组转置,即行列互换

题目:写一个函数,使给定的一个3x3二维整型数组转置,即行列互换

2015-04-04 13:57:53 53371 3

原创 C语言:写一个判素数的函数

题目:写一个判素数的函数,在主函数输入一个整数,输出是否为素数的信息

2015-04-04 10:26:25 14007 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除