上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 26 下一页
摘要: 中缀表达式转后缀表达式的规则:1.遇到操作数:直接输出(添加到后缀表达式中)2.栈为空时,遇到运算符,直接入栈3.遇到左括号:将其入栈4.遇到右括号:执行出栈操作,并将出栈的元素输出,直到弹出栈的是左括号,左括号不输出。5.遇到其他运算符:加减乘除:弹出所有优先级大于或者等于该运算符的栈顶元素,然后 阅读全文
posted @ 2016-04-10 15:57 菜鸟奋斗史 阅读(1198) 评论(0) 推荐(0)
摘要: 如果我们给每个元素都分配一个数字来标记其优先级,不妨设较小的数字具有较高的优先级,这样我们就可以在一个集合中访问优先级最高的元素并对其进行查找和删除操作了。这样,我们就引入了优先级队列 这种数据结构。 优先级队列(priority queue) 是0个或多个元素的集合,每个元素都有一个优先权,对优先 阅读全文
posted @ 2016-04-06 10:05 菜鸟奋斗史 阅读(1293) 评论(0) 推荐(0)
摘要: 一、包含队列元素nItem方式: 二、不包含队列元素nItem方式: 三、用链表来实现队列 存放结点: 定义的链表的操作: 链表模拟的队列 测试类 阅读全文
posted @ 2016-04-05 16:40 菜鸟奋斗史 阅读(1846) 评论(0) 推荐(0)
摘要: 一、单词逆序 二、括号匹配 阅读全文
posted @ 2016-04-04 11:45 菜鸟奋斗史 阅读(994) 评论(0) 推荐(0)
摘要: 一、以数组为内核的栈的实现: 二、用链表来实现栈 阅读全文
posted @ 2016-04-04 10:02 菜鸟奋斗史 阅读(375) 评论(0) 推荐(0)
摘要: 1 package data.struct.algorithm; 2 3 class BubbleSortArray{//冒泡排序 4 private int[] arr;//封装的内容包括:数组和数组的长度 5 private int len; 6 public BubbleSortArray(int maxSize){ 7 arr=ne... 阅读全文
posted @ 2016-04-03 11:13 菜鸟奋斗史 阅读(197) 评论(0) 推荐(0)
摘要: 将数组封装在类中: 类中的一些方法: 一、冒泡排序 1 public void method_Bubble(){//冒泡排序 2 for(int i=0;i<len-1;i++){ 3 for(int j=i+1;j<len;j++){ 4 if(arr[i]>arr[j]){ 5 swap(arr 阅读全文
posted @ 2016-04-03 11:12 菜鸟奋斗史 阅读(593) 评论(0) 推荐(0)
摘要: 1 package data.struct.algorithm; 2 3 import java.util.Arrays; 4 5 public class ArraysDemo { 6 7 // private static final int UNSORTARRAYSIZE = 10; 8 9 /** 10 * @para... 阅读全文
posted @ 2016-04-03 09:30 菜鸟奋斗史 阅读(214) 评论(0) 推荐(0)
摘要: 数据结构之数组的运用,无非是增删查操作,就有序数组和无序数组进行这三种操作: 一、查找 (1)无序数组查找特定元素,线性查找: (2)有序数组查找特定元素,可以采用线性查找或者是二分查找(BinarySearch),这里我们使用二分查找 数组为升序排列或降序排列,使用二分查找代码代码有些不同,坑爹呀 阅读全文
posted @ 2016-04-03 09:29 菜鸟奋斗史 阅读(290) 评论(0) 推荐(0)
摘要: 网页爬虫:其实就一个程序用于在互联网中获取符合指定规则的数据 爬取邮箱地址,爬取的源不同,本地爬取或者是网络爬取 (1)爬取本地数据: 运行结果: (2)爬取网络数据 运行结果: 本文为博主原创文章,转载请注明出处:http://www.cnblogs.com/ysw-go/1、本博客的原创原创文章 阅读全文
posted @ 2016-03-31 19:31 菜鸟奋斗史 阅读(1242) 评论(0) 推荐(0)
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 26 下一页