首页
学习
活动
专区
工具
TVP
发布

cs

专栏作者
136
文章
157352
阅读量
38
订阅数
i系统的文件下载
导出文件,采用多态,多线程的设计方法。 定义一个 WriterUtil 的基类,写xls,txt,ndt等都继承其方法,同时重要的writeFile() 为了要复写,在基类抛出异常。
热心的社会主义接班人
2019-06-12
7980
html变成json的方法
st="jsonp128 {thijyyyyyyyyyyyyy:rtttvcv } " prev=st.index("{") #索引出现的问题 end=st.rindex("}") print(type(prev)) tag=st[prev:end+1] print(prev,end) print(" ",tag) <class 'int'> 10 37 {thijyyyyyyyyyyyyy:rtttvcv }
热心的社会主义接班人
2019-03-29
1.2K0
快速排序与寻找第k小的数算法
慕课网 首发了,放在垂直领域吧。简书备份。 出现了一点小问题,就是index,要注意。想法网上一大堆,不多说了。 ubuntu18下输入法有问题,sogou没有安装上,打字好累啊。 package
热心的社会主义接班人
2018-04-27
5890
归并排序
归并排序,采用分治法。首先采用递归,把数组分成一小段有序,然后再把有序的数组一一合并。 首先看看,把有序的二个数组,合成一个的算法。 package day20180406; public class GuibingDem { public static void main(String[] args) { int[] test1= {1,3,5}; int[] test2= {-8,8,16,26,88}; int[] c=new in
热心的社会主义接班人
2018-04-27
7860
递归算法
据说凡是可以循环的步骤,都可以递归表示出来。 递归的关键有二点: 1.0 递归公式,即递推式。 2.0 递归出口。 ---- 递归求数组的和 package day20180407; public class Sumarry { public static void main(String[] args) { int[] arry= {1,2,3,4,5}; System.out.println("the sum of the arry="+sum(arry,arry.l
热心的社会主义接班人
2018-04-27
8210
串匹配算法
问题:给定二个字符串S和T,在主串S中查找子串T的过程称之为字符串匹配问题(string matching,也称之为模式匹配)。在文本处理系统,操作系统,编译系统,数据库系统以及internet信息检索中,串匹配是使用最频繁操作。 有蛮力法,即BF(暴力匹配算法,和KMP算法。 我只会bf算法,kmp还是有问题。 思路 从主串S开始的一个字符串和子串T的第一个字符串进行比较,若相等,则比较二者的后续字符;若不相等,则主串S的第二个字符和子串T的第一个字符进行比较,重复上述过程,若T中的字符全部匹配完,则说
热心的社会主义接班人
2018-04-27
8040
冒泡排序,选择排序,插入排序算法
冒泡排序 思路:二二交换,可以让最大的数沉底,在length-1次,就有序了 package day20180315; public class Maopao { public static void main(String[] args) { int[] test= {-9,88,12,75,36,-621,10}; mpsort(test); System.out.print(" sort the end of:"); display(te
热心的社会主义接班人
2018-04-27
7180
求最大公约数的4种算法
for(z=0; z<10000000; z++) 循环只是为了增加程序的运行时间,让我们体会算法的时间复杂度。 算法一:短除法 想法,采用短除法找出2个数的所有公约数,将这些公因子相乘,结果就是2个数的最大公约数。【找公因子,只能使用蛮力法】 #include<stdio.h> #include<time.h> void main() { int m=28,n=72; int i,f=1; int z; clock_t start,finish; double duration; start=
热心的社会主义接班人
2018-04-27
2.2K0
java习题练习
4 package day20180313; public class Zylt { public static void main(String[] args) { System.out.println("第一次:"+high(100,1)); System.out.println("第2次:"+high(100,2)); System.out.println("第3次:"+high(100,3)); System.
热心的社会主义接班人
2018-04-27
6590
Mathematica学习笔记
放假了,近来无事,就复习了一下mathematica相关知识点。已经玩了很多东西,不过大概还是很熟悉。 Mathematica(我简称mma),可以通过交互方式,实现函数作图,求极限,解方程等,也可以用它编写像c那样的结构化程序。Mma在系统定义了许多强大的函数,我们称之为内建函数,分二类,一是数学意义上的函数,如绝对值函数 Abs[x],正弦函数Sin[x]等;二是命令意义上的函数,如作图函数Plot[f[x],{x,xmin,xmax}],解方程函数Solve[eqn,x],求导函数D[f[x],x]
热心的社会主义接班人
2018-04-27
1.8K0
与算法有关的习题二道
在猿问上回答了几道题,其中二题还不错,记录一下 题一 要求输入一串不是很长的字符串,在最大的字符后加(max),字符串没有空格,只在第一个出现最大的字符后加(max)。 例如 输入 a b z d 输出 a b z(max) d 思路, 1.0 首先把字符串变成字符数组, 2.0 在找出最大字符串位置, 3.0 最后添加(max),把字符数组变成字符串 code #include <iostream> #include<string> using namespace std; void dis
热心的社会主义接班人
2018-04-27
5510
vmware14.0知识点手册
本篇文章是VMware官网的 使用VMware Workstation Pro - VMware Workstation Pro 14.0 的开源手册的摘抄版本,摘取一些非常有用的东西,和大家分享一下。 手册链接:使用 VMware Workstation Pro - VMware Workstation Pro 14.0 感兴趣的小伙伴,可以下载下来,好好看看,有260多页。 ---- 导言   高中就玩过vmware,第一次接触感觉很神奇,竟然可以在一个系统里面在运行系统,拿它试验装机,折腾
热心的社会主义接班人
2018-04-27
4.9K0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档