编程算法基础(java)
文章平均质量分 73
fpf880821
这个作者很懒,什么都没留下…
展开
-
算法基础——1.5一刀切法
例一:[java] view plaincopy/* "abc ttt,kmd,uuu xyz" 用逗号或空格隔开字符串 分解为各个部分 */ public class T1 { public static void main(String[] args) {转载 2014-04-29 16:59:07 · 1015 阅读 · 0 评论 -
算法基础——2.3进制变换
例一:[java] view plaincopy/* 任意进制间的转换 n 进制转 m 进制 String s = "2001201102"; 3进制转为5进制 */ public class T1 { public static void main(String转载 2014-04-29 17:02:42 · 469 阅读 · 0 评论 -
算法基础——1.3假设修正法
例一:[java] view plaincopy/* int a = .. int b = .. int c = ... 求3个数字中的最大值 */ public class T1 { public static void main(String[] args)转载 2014-04-29 16:57:09 · 660 阅读 · 0 评论 -
算法基础——2.1活用串的API
例一:利用int lastIndexOf(String )[java] view plaincopy/* String s = "abcdebxyz"; // 判断其中有没有重复的字符 */ public class T1 { public static void main转载 2014-04-29 17:00:59 · 455 阅读 · 0 评论 -
算法基础——1.4常数变易法
例一:[java] view plaincopy/* * * * * * * * * * * * * * * * */ public class T1 { public static void main(String转载 2014-04-29 16:58:18 · 667 阅读 · 0 评论 -
算法基础——2.7练习
例一:[java] view plaincopy/*通信编码 假设通信的物理设备只能表示1和0两种状态。 1和0状态都不能持续太久,否则物理设备会出现故障。因而人们设计出一种变通的方法: 多个0后人为地补入一个1 多个1后人为地补入一个0 当然,在解码的时候,要相应处理。 下面我们用串来模拟这个算法。 假设有需要通转载 2014-04-29 17:06:50 · 491 阅读 · 0 评论 -
算法基础——2.6加密与解密
例一:简单加密[java] view plaincopypublic class A { public static void main(String[] args) throws Exception { String s = "我们abc"; String key转载 2014-04-29 17:05:53 · 670 阅读 · 0 评论 -
算法基础——2.4正则表达式初步
例一:[java] view plaincopy/* 串的处理中直接使用正则的API split match replaceAll */ public class T1 { public static void main(String[] args)转载 2014-04-29 17:03:42 · 443 阅读 · 0 评论 -
算法基础——2.2串与数值转换
例一:[java] view plaincopy/* String s = "5364";字符串转化成数字 */ public class T1 { public static void main(String[] args) { String s = "534转载 2014-04-29 17:01:42 · 490 阅读 · 0 评论 -
算法基础——1.2枚举与剪枝
例一[java] view plaincopy/* 要找8元钱。 有零钞:5元,2元,1元,5角。 求所有找零方案 */ public class T1 { public static void main(String[] args) { int SUM转载 2014-04-29 16:55:10 · 772 阅读 · 0 评论 -
算法基础——2.5正则表达式进阶
例一:[java] view plaincopy/* 计算表达式的值(假设只有加法、减法、乘法) 23+15-16*(25+(6-3)+9*2) */ import java.util.regex.*; public class T1 { // 计算没有括号的表达式转载 2014-04-29 17:04:53 · 509 阅读 · 0 评论 -
算法基础——1.6练习
[java] view plaincopy例一: [java] view plaincopy/*数字数码管 数字或字母可以用7位数码管显示(就是排列为8字形的7个数码管) @@@@ 0 @ @ 1 2 @ @转载 2014-04-29 17:00:10 · 534 阅读 · 0 评论 -
编程算法基础——暴力破解法
利用计算机的优势:计算速度原创 2014-04-21 11:17:31 · 1265 阅读 · 0 评论