- 博客(26)
- 收藏
- 关注
原创 javascript入门(一)
具有C或java等语言基础的如何学习javascript第一门编程语言学得就是javascript的人比较少,如何在有语言基础上认识javascript呢
2016-04-25 07:14:56
3473
原创 面向对象基础
第一部分 类、对象Test类 package cg;public class Test{ public static void main(String args[]){ Cat cat = new Cat(); cat.sing(); System.out.print("====Test===="); }}Cat类package cg;public clas
2015-09-08 11:14:21
465
原创 【算法学习】排序算法-合并排序
思想:将有序表合并为一个大的有序表,有序表的规模一次为1,2,4,... C代码#include "stdio.h"#include "stdlib.h"void array_print(int a[],int n );void sort_merge(int a[],int n);int merge(int a[],int temp[],int start,int len,
2014-11-28 23:39:17
646
原创 【算法学习】排序算法-快速排序
思想:每次确定要排序列表中一个元素的绝对位置,而后将该列表划分为两部分,两部分分别按照同样的方式进行排序。C代码#include "stdio.h"void array_print(int a[],int n );void sort_quick(int a[],int start,int end);int partition(int a[], int start,int end)
2014-11-27 22:26:02
508
原创 【算法学习】排序算法-堆排序
思想:对全部元素n-1建立大顶堆后,将顶与最后一个元素交换;而后对n-2个元素建堆,将顶与倒数第二个元素交换;直到最后两个元素建堆。C代码#include "stdio.h"void array_printf(int a[],int n);void sort_heap(int a[],int n);void build_heap(int a[],int e);int m
2014-11-27 20:22:07
465
原创 【算法学习】排序算法-希尔排序
思想对插入排序的改进,进行多次插入排序,只不过每次插入排序的步长不是1,而分别是n/2,n/4,n/8, ...,1C代码#include "stdio.h"void array_printf(int a[],int n);void sort_shell_insert(int a[],int n,int d);void sort_shell(int a[],int n);int
2014-11-27 17:00:34
513
原创 【算法学习】排序算法-冒泡排序
思想:相邻两数进行比较交换,从0位开始,每次会把最大值“冒泡”到当前最高位部分,如果不再冒泡(没有交换),则说明有序C语言代码#includevoid array_printf(int a[],int n);void sort_bubble(int a[],int n); int main(int argc, char const *argv[]){ int i,a[5]
2014-11-25 22:20:22
512
原创 【算法学习】排序算法 - 简单选择排序
思想:每次选择最大的数,放置到当前的最后位置C语言代码#includevoid array_printf(int a[],int n);void sort_simple_select(int a[],int n); int main(int argc, char const *argv[]){ int i,a[5] = {5,4,3,2,10}; sort_simple_s
2014-11-25 21:50:13
498
原创 【算法学习】排序算法 - 插入排序
C语言代码#include "stdio.h"void array_printf(int a[],int n);void sort_insert(int a[],int n);int main(){ int i,a[5] = {5,4,3,2,10}; sort_insert(a,5); return 0;}void array_printf(int a[],int n){
2014-11-22 00:39:27
468
原创 C程序设计Week11作业
1 取址符&的理解《c primer》第234页,loccheck程序。抄代码,理解变量的地址。2 函数的参数传递《c primer》第235页,swap1.c程序。抄代码,理解为什么x,y的值没有改变《c primer》第238页,swap3.c程序。抄代码,理解为什么x,y的值发生了改变。3 数组与指针《c primer》第258页,sum_arr2.c
2014-05-06 18:22:35
1118
原创 C程序设计week10作业
本周作业,大家好好做啊,作为五四青年节的礼物使用递归函数,计算斐波那契数列,输出第35个数。使用递归函数,计算8!使用递归函数,将一个整型数组倒序输出。(比如数组A长度为10,则顺次输出A[9] A[8] A[7]...A[0])。输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。学
2014-04-29 18:16:15
1113
原创 C程序设计Week8 练习题目
1 随机函数练习 1)参照王芳版课本第45页的例子,练习练习随机函数rand的用法。注:函数原型:int rand();功能:返回一个随机数2) 请使用rand函数,来写一个上午上课随机点名的小程序,要求执行该程序后会输出被提问学生的学号。(注意,咱班有45个人,学号为1~45)3)对2中程序进行改进,要求一次输出7个学生的学号(我可能会在刚刚上课的时候就执
2014-04-15 18:07:16
1228
原创 C程序设计WEEK7 课上练习
1 /* Note:Your choice is C IDE */#include "stdio.h"#define LEN 10main(){ int a[LEN]; int i; int max; int min; /* i= 0 1 2 ~ 9 */ /* a[0] a[1] 2 ~ 10 */ /* input*
2014-04-08 19:21:57
865
原创 C程序设计WEEK7晚上练习
1 设一个长度为10的整型数组, 0)要求每个元素的值通过scanf输入,输入完成后, 1)请顺序输出这些整数, 2)请倒序输出这些整数, 3)输出这些数中的最大值, 4)输出这些数中的最小值, 5)输出这些数的和 6)输出这些数的平均数2 设两个二维数组,分别用两种方式进行初始化,并分别按照行优先(先输出第一行所有值,再输出第二行)、列优先(先输出第一列的所有值,再输出第二列
2014-04-08 10:23:00
895
原创 C 语言程序设计 例子-素数
1 简单的判断一个数是否为素数的程序* [1] 判断输入的数字是否为素数 */#include "stdio.h"main(){ int x; int i; scanf("%d",&x); for(i=2;i<x;i++){ if( x%i ==0 ) /*当i是x的约数时,可以立即决定x不是素数 */ { pr
2014-04-01 19:01:34
1146
原创 C语言 WEEK6 重拾基础
请务必完成以下练习,发到个人博客中,并把链接传给我。请务必在清明放假开学前完成。为了夯实基础,及下一步能更好滴学习,必须趁着小假期把该学的弄懂。输入一个整数,把该整数分别按照八进制、十进制、十六进制形式输出输入一个小数(整数部分3位、小数部分5位),把该小数分别按照以下格式输出小数部分4位宽度,整个数字8位宽度小数部分3位宽度,整个数字9位宽度,空白部分使用0填充输
2014-04-01 17:08:27
977
原创 C程序设计Week5
【计算机程序设计week5主要内容】1)分支控制的case switch 2)循环控制的do while ,while ,break,continue3)数组,一维数组,二维数组,字符数组教材参考:《王芳版》第3章、第4章或《c primer plus》第6章、第7章、第10章===============================================
2014-03-24 14:53:25
905
原创 C程序设计 WEEK4
今天的知识点比较分散除了下面的程序,大家对8中运算符多多测试 多写写小程序吧注:里面的源码来自http://blog.fishc.com/category/c/* 除法运算 测试 */#include void main(){ printf("%d,%d\n",20/7,-20/7); printf("%f,%f\n",20.0/7,-20.0/7);}
2014-03-18 15:32:05
843
原创 C程序设计 WEEK3 variable、scanf、if-else
今天课上内容主要讲了变量的概念,关于变量需要注意变量从内存上的理解,以及变量的类型。晚上实践有三大块,一是对不同类型的变量进行熟悉,二是理解输入语句scanf的使用,三是对分支控制if-else的使用1 变量 1.1 不同变量的输出#include void main(){ int a=15; float b=138.3576278; dou
2014-03-11 13:41:56
1098
原创 C语言 WEEK2 - FOR循环 & Function & Scanf & more Variables
/* print "*" 55 times */#includevoid main(){ int i ; for(i = 0 ; i< 55 ; i = i+1 ) printf("*"); printf("\n");}
2014-03-04 15:19:57
1127
原创 本学期要写的东西
本学期最最重要的是教我班的C语言,全是新手,带着泥土气息的新鲜的学生,还有新的老师。能不能让这帮孩子们尽快进入到coding状态,实在是任重道远,很有信心。课件准备及心得什么的就都放在这里好了。另外还有操作系统,课程内容同样放这里。技术方面,本学期专注于web及android。
2014-02-11 08:42:30
739
原创 MDCC上看到的东西 for md
N天前参加了MDCC。关于移动开发这块,我的感受是已经到了任何人都能很快在智能手机上实现自己的创意的年代。你需要做的是,有自己的眼光,有想法,有尝试。下面是看到的一些有意思的东西(不全)。跨平台移动开发平台 Intel XDK NEWhttp://software.intel.com/en-us/html5/toolshttp://software.intel.co
2013-11-29 17:10:24
992
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人