码迷,mamicode.com
首页 > 编程语言 > 日排行
KMP算法的C#实现方法
本文实例简述了KMP算法的C#实现方法,分享给大家供大家参考。具体如下: 具体思路为:next函数求出模式串向右滑动位数,再将模式串的str的next函数值 存入数组next。 具体实现代码如下: static void GetNextVal(string str, int [] next) { i ...
分类:编程语言   时间:2017-11-13 23:00:35    阅读次数:218
C#常见算法面试题小结
本文实例汇总了C#面试常见的算法题及其解答。具有不错的学习借鉴价值。分享给大家供大家参考。具体如下: 1.写出冒泡,选择,插入排序算法。 //冒泡排序 public class bubblesorter { public void sort(int[] list) { int i, j, temp; ...
分类:编程语言   时间:2017-11-13 23:01:04    阅读次数:203
冒泡排序
package maopao; public class maopaoCompute { public static void main(String[] args) { int [] arr={1,5,20,10,30,2,9,3,4,50}; for (int i = 0; i < arr.le ...
分类:编程语言   时间:2017-11-13 23:01:40    阅读次数:165
java基础
java是强类型语言 基本数据类型 四类 整数型 byte 2的8次方(256)-127-128 内存中占1个字节 short 2的16次方 内存中占2个字节 int 2的32次方 内存中占4个字节 long 2的64次方 内存中占8个字节 浮点型 float 有效数字7位(单精度浮点型) 内存中占 ...
分类:编程语言   时间:2017-11-13 23:02:17    阅读次数:226
算法题 求时间复杂度
//题目:输入一个已经按升序排序过的数组和一个数字,在数组中查找两个数,使得它们的和正好是输入的那个数字。要求时间复杂度是O(n)。考虑多对同时满足的情况例如输入数组1、2、4、7、11、15和数字15。由于4+11=15,因此输出4和11。代码function time_complexity($a ...
分类:编程语言   时间:2017-11-13 23:04:14    阅读次数:190
java中的异常(二)
异常的分类 在使用上 Error不用管他虚拟机错误 Exception必须要用catch抓 RuntimeExcption可以处理也可以不用处理 说明 Error:称为错误,由java虚拟机生成并抛出,包括动态连接失败,虚拟机错误,程序对其不做处理。 Exception:所有异常的父类,其子类对应了 ...
分类:编程语言   时间:2017-11-13 23:05:08    阅读次数:267
java 有千位分隔逗号的数字格式化输出 数字前补0输出
System.out.printf("%,5d %,6.1f\n", 312342, 3155623.932);输出:312,342 3,155,623.9 System.out.printf("%05d %06.1f\n", 32, 32.32);输出:00032 0032.3 ...
分类:编程语言   时间:2017-11-13 23:05:32    阅读次数:211
python的类及对象所在的类
python 的类如下: 字符串 :str 数 值 :int 布尔值:bool 列 表:lis 元 组:tuple 字 典:dict 所有对象所具备的功能都存放在上面对应的类里面。 i = "test" 可以通过下面的命令查看类对应的各种功能: help(type(object)) 查看详细功能 直 ...
分类:编程语言   时间:2017-11-13 23:07:23    阅读次数:144
pycharm切换python版本
打开软件会看到,这里有明显的红色提示错误。原因是当前使用的是python3.3,当执行print的时候,打印的文字需要小括号’()‘括起来。 打开软件会看到,这里有明显的红色提示错误。原因是当前使用的是python3.3,当执行print的时候,打印的文字需要小括号’()‘括起来。 在工具栏中找到这 ...
分类:编程语言   时间:2017-11-13 23:09:01    阅读次数:152
C#实现终止正在执行的线程
本文实例讲述了C#实现终止正在执行的线程的实现方法,并针对一些容易出错的地方进行了深入分析,具体方法如下: 一般来说,很多人都会使用Abort方法来终止线程,其实这种做法并不可取!如果你的线程正在操作临界资源,很有可能会造成资源没有正确释放而出现死锁问题。正确的做法应该是使用标记来终止线程的执行。 ...
分类:编程语言   时间:2017-11-13 23:12:47    阅读次数:165
python学习之路:文件with自动关闭+字符转码
with语句可实现文件的自动关闭功能: 字符转码:https://www.cnblogs.com/jxzheng/p/5186490.html https://www.cnblogs.com/nulige/p/6063999.html ...
分类:编程语言   时间:2017-11-13 23:13:55    阅读次数:219
java -jar 与nohup的区别
——作为java程序员,经常会遇到这样一个问题,打个jar包,测试或者上线生产,于是乎面临的选择来了,java –jar or nohup? 下面我来扒一扒: 一、 java -jar a.jar & 直接启动jar文件,在当前会话进程中开启一个子进程来运行程序,这个子进程会随着会话进程的结束而结束 ...
分类:编程语言   时间:2017-11-13 23:14:19    阅读次数:169
springboot打Jar包和War包
一:打JAR包 在工程的pom.xml中添加以下依赖 <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </ ...
分类:编程语言   时间:2017-11-13 23:17:37    阅读次数:238
C#实现Datatable排序的方法
本文实例展示了C#实现Datatable排序的方法,分享给大家供大家参考之用。具体方法如下: 一般来说,在C#中要对Datatable排序,可使用DefaultView的Sort方法。需要先获取Datatable的DefaultView,然后设置得到的Dataview的sort属性,最后用视图的To ...
分类:编程语言   时间:2017-11-13 23:17:51    阅读次数:211
C#实现排列组合算法完整实例
排列组合是常见的数学问题,本文就以完整实例形式讲述了C#实现排列组合算法的方法。分享给大家供大家参考之用。具体方法如下: 首先,数学中排列组合,可表示为:排列P(N,R) 其实排列实现了,组合也就实现了,组合C(N,R)就是P(N,R)/P(R,R) ,实现这一功能比较简单的是递归算法,但考虑到递归 ...
分类:编程语言   时间:2017-11-13 23:18:00    阅读次数:193
《C程序设计语言》笔记 (十一) 参考手册3
7表达式 7.1 指针生成 7.2 初等表达式 7.3 后缀表达式 7.4 一元运算符 7.5 强制类型转换 7.6乘法类运算符 7.7加法类运算符 7.8移位运算符 7.9关系运算符 7.10 相等类运算符 7.11按位与运算符 7.12按位异或运算符 7.13按位或运算符 7.14逻辑与运算符 ...
分类:编程语言   时间:2017-11-13 23:18:41    阅读次数:231
Java反射机制使用场景
上面是一种模拟的反射机制的使用,真实使用反射机制的一个比较常见的例子是Tomcat--web服务器,Tomcat服务器的作用:就是处理浏览器的请求 和给予合适的应答,但是浏览器的请求类型通常不一样,为了提高服务器的扩展性,通常在Tomcat编写时就对外提供一个公共的接口--Servlet,要进行怎样 ...
分类:编程语言   时间:2017-11-13 23:20:17    阅读次数:284
C#网络编程基础之进程和线程详解
在C#的网络编程中,进程和线程是必备的基础知识,同时也是一个重点,所以我们要好好的掌握一下。 一:概念 首先我们要知道什么是”进程”,什么是“线程”,好,查一下baike。 进程:是一个具有一定独立功能的程序关于某个数据集合的一次活动。它是操作系统动态执行的基本单元, 在传统的操作系统中,进程既是基 ...
分类:编程语言   时间:2017-11-13 23:23:07    阅读次数:283
Hello Python
这周是学习Python的第一周,要对她说你好,我亲爱的伙伴! 从未接触过Python 的我,在这一周里渐渐的了解这门语言 首先,我觉得这门语言,最大的好处就是简单整齐,没有特别长特别大段的代码,而且锁紧要求严格,清晰明了,相对于Java来说Python 的代码就比较整洁,简单明了,易懂能让人很快的进 ...
分类:编程语言   时间:2017-11-13 23:23:17    阅读次数:201
JAVA-初步认识-第十章-多态-成员变量
一. 下面讲述多态出现以后,继承体系中所涉及的成员的一些特点。 想要讨论多态,没有继承是不行的。 不写构造函数,是因为构造函数是固定在静态中,是子类的实现过程? 成员函数是非静态的。 接下来就对这个三个进行介绍。 接下来的讲解中,只介绍特殊情况,非特殊情况没有特点。 只要一说多态,就出现父类引用指向 ...
分类:编程语言   时间:2017-11-13 23:27:25    阅读次数:244
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!