码迷,mamicode.com
首页 > 编程语言
【C语言】在终端输入多行,找出有“ould”的行,并打印。
/* 在终端输入多行,找出有“ould”的行,并打印,如:love could you and I with fate conspireTo grasp this sorry scheme of things entire, Would not we shatter it to bitd - and then. 则输出: Au,love could you and I with fate cons...
分类:编程语言   时间:2015-04-05 21:59:55    阅读次数:180
【c语言】编写一个函数reverse_string(char * string)(递归实现) 实现:将参数字符串中的字符反向排列。
/*编写一个函数reverse_string(char * string)(递归实现) 实现:将参数字符串中的字符反向排列。 要求:不能使用C函数库中的字符串操作函数。*/ #include #include void reverse_string(char const * string) { assert( string != NULL ); if( *string != '\0' ...
分类:编程语言   时间:2015-04-05 21:58:58    阅读次数:155
【C语言】编写一个函数,传入a,b两个int类型的变量,返回两个值的最大公约数。
/*编写一个函数,传入a,b两个int类型的变量,返回两个值的最大公约数。 例如:输入传入(0 , 5)函数返回5,传入(10 , 9)函数返回1,传入(12 , 4)函数返回4 */ #include int yue(int a,int b) { int temp; int n; if (a>b) { temp=a; a=b; b=temp; } n=a; if(a=...
分类:编程语言   时间:2015-04-05 21:57:12    阅读次数:225
线程互斥与同步
能解决下面的问题,基本上就能理解线程互斥与同步了。 子线程循环10次,主线程循环100次,接着子线程循环10,主线程循环100次。如此往复循环50次。 1 package cn.lah.thread; 2 3 public class TraditionalThreadCommunication ....
分类:编程语言   时间:2015-04-05 21:54:58    阅读次数:126
java学习2
java对象的构造:进入构造函数 -> 分配类成员内存 -> 调用父类的构造函数 -> 自己成员变量的初始化(如未初始化:int为0,boolean为false,对象为null,如被初始化则按照正常的初始表达式初始化),然后执行构造函数里面的代码。方法可以重载,以函数参数的类型或者参数数量来区分;返...
分类:编程语言   时间:2015-04-05 21:52:53    阅读次数:128
《黑马程序员》C语言中的基本数据类型 (C语言)
C语言中基本数据类型共分为三类:分别为整型、浮点型、和字符型。整型(int):整型数据包含了所有的整数,例如:20、15、-19、987等浮点型(float\double):float:单精度浮点型,也是小数,比double的精确程度低,也就是说所能表示的小数位数比较少。为了跟double区分开来,...
分类:编程语言   时间:2015-04-05 21:49:35    阅读次数:151
Pro 6 重建二叉树(java)
注:(1)java中树的构建(2)构建子树时可以直接利用Arrays.copyOfRange(preorder, from, to),这个方法是左开右闭的 1 package com.xsf.SordForOffer; 2 3 import java.util.Arrays; 4 5 /*剑指o.....
分类:编程语言   时间:2015-04-05 21:49:10    阅读次数:170
<JAVA8新增内容>关于匿名内部集合和lambda表达式
要想说清楚JAVA中的Lambda表达式,必须想讲一下匿名内部类来帮助理解本质。一.匿名内部类 匿名内部类适合创建那种只需要一次使用的类,例如前面介绍命令模式时所需要的Command对象,匿名内部类的语法有点奇怪,创建匿名内部类时会立即创建一个该类的实例,这个类的定义立即消失,匿名内部类不能重复使....
分类:编程语言   时间:2015-04-05 21:47:17    阅读次数:178
java设计模式1--工厂方法模式(Factory Method)
本文地址:http://www.cnblogs.com/archimedes/p/java-factory-method-pattern.html,转载请注明源地址。工厂方法模式(别名:虚拟构造)定义一个用于创建对象的接口,让子类决定实例化哪一个类。Factory Method使一个类的实例化延迟到...
分类:编程语言   时间:2015-04-05 21:48:35    阅读次数:173
Pro5 从头到尾打印链表(java)
注:(1)这里体现了java数据结构与C语言的不同之处(2)栈的操作直接利用stack进行 1 package com.xsf.SordForOffer; 2 3 import java.util.Stack; 4 5 6 /* 7 *剑指offer 8 *pro5 链表逆序输出 9 ...
分类:编程语言   时间:2015-04-05 21:42:41    阅读次数:175
Pro4 替换空格(java)
注:利用java中stringBuilder,append,length方法很方便的解决字符串问题 1 /* 2 * 剑指offer 替换空格 3 * xsf 4 * */ 5 6 /*开始替换空格的函数,length为原数组的长度,java中length不计算/0*/ 7 class B...
分类:编程语言   时间:2015-04-05 21:39:47    阅读次数:212
java学习1
一切皆对象,对象通过名字来引用。基本类型存储在堆栈中,非基本类型存储在堆中。基本类型都有其非基本类型与之对应,它们之间可相互转换。变量在使用前必须先初始化,字符串可以使用空串来初始化,字符却不能使用空字符。数组未被初始化,如果它的元素为基本类型,那么里面的内容初始化为基本类型的初始值(如0,或者0....
分类:编程语言   时间:2015-04-05 21:39:12    阅读次数:154
【c语言】 编写一个函数实现n^k,使用递归实现
//编写一个函数实现n^k,使用递归实现 #include int cifang( int x, int y )//2^3=2*2*2 { int sum = 0; if( y == 0 ) sum = 1; else sum = x * cifang( x, ( y - 1 ) ); return sum; } int main() { printf("%d\n",ci...
分类:编程语言   时间:2015-04-05 20:34:38    阅读次数:149
HDOJ 3948 The Number of Palindromes 后缀数组
后缀数组求有多少个不同的回文串 The Number of Palindromes Time Limit: 6000/3000 MS (Java/Others)    Memory Limit: 262144/262144 K (Java/Others) Total Submission(s): 1976    Accepted Submission(s): 690 P...
分类:编程语言   时间:2015-04-05 20:34:16    阅读次数:209
Java实现视频格式转化
核心是利用ffmpeg进行视频转换,我们自己并不写转换视频的代码,只是调用ffmpeg,它会帮我们完成视频的转换。ffmpeg支持的类型有:asx,asf,mpg,wmv,3gp,mp4,mov,avi,flv等,这些类型,可以利用ffmpeg进行直接转换。ffmpeg不支持的类型有:wmv9,rm,rmvb等,这些类型需要先用别的工具(mencoder)转换为avi(ffmpeg能解析的)格式。...
分类:编程语言   时间:2015-04-05 20:34:34    阅读次数:171
Java SE知识梳理
本系列文章只是对JavaSE相关知识点的梳理,全面了解JavaSE知识结构,便于以后遇到相关问题时可以查找来源.所有具体的知识细节都可以从网络博客或者API文档中获取.文章列表: Java 基础内容简介Java 集合与泛型Java 异常处理Java 注解Java 文件和IOJava NIOJava 对象序列化Java 多线程和高并发Java 类加载机制Java 反射机制Java 网络编程Java...
分类:编程语言   时间:2015-04-05 20:34:06    阅读次数:161
我的java学习笔记(19)关于代理
java学习笔记...
分类:编程语言   时间:2015-04-05 20:31:19    阅读次数:201
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!