精华内容
下载资源
问答
  • (1)图的遍历  深度优先搜索(Travel_DFS)  广度优先搜索(Travel_BFS) (2)求有向图的强连通分量(Strong_comp) (3)有向无环图的两个算法  拓扑排序(Toposort)  关键路径(Critical_path) (4)求...
  • 那么,基于比较的稳定的排序方法中,最快的方法就是归并了,所以直接按照归并排序的思路,将数组分解、合并、排序即可。但是需要注意的是,在常规归并排序的时候,如果前一个元素大于后一个元素,直接进行交换即可,...
  • leetcode-3 100%submissions

    2018-11-15 14:50:35
    最快的是8ms,但是我提交一模一样的代码也只有12ms) 1.边界情况: 无 2.思路: 其中有个小规律,例如字符串 pwwkewasd 在字符串不断向后遍历的过程中如果遇到已经遍历的字符,那么这个字符串从开始遍历到重复...

    第三题:(网上借鉴)滑动窗口问题

    (最快的是8ms,但是我提交一模一样的代码也只有12ms)

    1.边界情况:

    2.思路:

    其中有个小规律,例如字符串 pwwkewasd

    在字符串不断向后遍历的过程中如果遇到已经遍历的字符,那么这个字符串从开始遍历到重复字符所组成的子字符串长度就是以开始字符为头部的最长的无重复字符串(Substring Without Repeating ),把子字符串中重复字符前的字符删除从子字符串外重复字符开始继续遍历,以此往复求得最长无重复字符串(Longest Substring Without Repeating)。

    遍历pwwkewasd   

    p

    pw

    w    在这里w重复所以以p为首的无重复字符串长度为2 删除pw 加入重复字符(也可以下一步在加,无所谓)

    wk

    wke

    kew

    kewa

    kewas

    kewasd

    其中长的为6 即为所求

     算法代码

    int lengthOfLongestSubstring(string s) {
    	long long i = 0;
    	int j = 0,max = 0,len = 0;
    	string str;
    	while (j < s.size()){
    		i = str.find(s[j]);
    		if (i != string::npos){
    			str.erase(0,i + 1);
    			if (len > max)
    				max = len;
    			len = len - i - 1;
    
    		}
    		str = str + s[j];
    		len++;
    		j++;
    	}
    	if (len > max)
    		max = len;
    	return max;
    }

                                         -------wang

                                           -------568551096@qq.com

    展开全文
  • 2.2.8 Eclipse设置窗口 26 2.2.9 Eclipse中其他视图 27 2.3 如何使用Eclipse 28 2.3.1 在Eclipse中创建自己第一个项目 28 2.3.2 在Eclipse中编写HelloWorld程序 29 2.3.3 通过Eclipse运行Hello World 31 ...
  • (1)图的遍历  深度优先搜索(Travel_DFS)  广度优先搜索(Travel_BFS) (2)求有向图的强连通分量(Strong_comp) (3)有向无环图的两个算法  拓扑排序(Toposort)  关键路径(Critical_path) (4)求最小...
  • 2.2.8 Eclipse设置窗口 26 2.2.9 Eclipse中其他视图 27 2.3 如何使用Eclipse 28 2.3.1 在Eclipse中创建自己第一个项目 28 2.3.2 在Eclipse中编写HelloWorld程序 29 2.3.3 通过Eclipse运行Hello World 31 ...
  • 2.2.8 Eclipse设置窗口 26 2.2.9 Eclipse中其他视图 27 2.3 如何使用Eclipse 28 2.3.1 在Eclipse中创建自己第一个项目 28 2.3.2 在Eclipse中编写HelloWorld程序 29 2.3.3 通过Eclipse运行Hello World 31 ...
  • LINGO软件学习

    2009-08-08 22:36:50
    在主窗口标题为LINGO Model – LINGO1的窗口是LINGO默认模型窗口,建立模型都都要在该窗口内编码实现。下面举两个例子。 例1.1 如何在LINGO中求解如下LP问题: 在模型窗口中输入如下代码: min=2*x1+3*...
  • 10-26 4 jquery对象集合遍历的四种形式及练习题讲解 jquerydom操作 10-27 1课程回顾 10-27 2 jquerydom操作 内部插入 外部插入 10-27 3 jquery节点操作 10-27 4 练习题讲解 10-27 5 jquery属性操作 获取元素和...
  • 最近在研究Swing,被它的复杂性气的吐血了,刚才本...因为即便简单的窗口布局,也是嵌套了若干层JPanel、JSplitPane等容器的,一层遮盖一层,而要想统一改成白底的话,那得一个个改代码,或者用复杂的遍历算法.....

    最近在研究Swing,被它的复杂性气的快吐血了,刚才本打算把JFrame的背景色换成白底,结果发现事情没想象中那么顺利,调用setBackground完全没有效果,猛然醒悟到JPanel本身是带不透明底色的,事情一下子变得复杂起来了,因为即便最简单的窗口布局,也是嵌套了若干层JPanel、JSplitPane等容器的,一层遮盖一层,而要想统一改成白底的话,那得一个个改代码,或者用复杂的遍历算法...

     

    百度上寻觅了一下,发现一个老去已久的帖子有提及到使用UIManager来批量更改默认值的,例如:

    UIManager.put("Panel.background",new Color(250,250,250,0));

     

    短短一行即改变了所有JPanel的background颜色为透明色,这样直接在frame上设置一下背景色就可以直接层层穿透上来了,实际运行效果也非常不错,不受实际设定的L&F影响,完美的自定义了组件属性。

    * 后来发现这样改实在太暴力,有些组件的表现出现了超预期的UI崩坏,例如JFileChooser等..

     

    除了背景色外,当然理应还有其他各种各样的属性可以通过这种方式来更改默认值,但是具体有哪些合法的属性参数,据说要翻源码和相关资料文档,对于想笔主这种懒人来说断然是不可接受的!

     

    因此笔主用上了吃奶的智慧,终于找到作弊方法,通过下面一行代码把所有能改的参数全部列了出来:

    System.out.println(Arrays.toString(UIManager.getDefaults().entrySet().toArray()));

    但是结果很长很凌乱,超了控制台的最大显示高度,稍微整理一下:

    Object[] list = (Object[]) UIManager.getDefaults().entrySet().toArray();
    try {
        FileWriter fw = new FileWriter(new File("c:/UIManagerDefaults.txt"));
        BufferedWriter bw = new BufferedWriter(fw);
        for(Object o:list){
            bw.write(o.toString());
            bw.newLine();
        }
        bw.flush();
        bw.close();
    } catch (IOException e1) {
        e1.printStackTrace();
    }


    输出来的文件:

    AuditoryCues.noAuditoryCues=[Ljava.lang.Object;@bb494b
    inactiveCaptionBorder=javax.swing.plaf.ColorUIResource[r=244,g=247,b=252]
    ToolTip.background=com.sun.java.swing.plaf.windows.DesktopProperty@6a3960
    Tree.focusInputMap=javax.swing.UIDefaults$LazyInputMap@13f136e
    Label.disabledForeground=com.sun.java.swing.plaf.windows.DesktopProperty@44cbbe
    ScrollBar.trackForeground=com.sun.java.swing.plaf.windows.DesktopProperty@12bf892
    FileChooser.homeFolderIcon=com.sun.java.swing.plaf.windows.WindowsLookAndFeel$LazyWindowsIcon@f1916f
    TextField.focusInputMap=javax.swing.UIDefaults$LazyInputMap@19762f
    info=javax.swing.plaf.ColorUIResource[r=255,g=255,b=225]
    RadioButton.interiorBackground=com.sun.java.swing.plaf.windows.DesktopProperty@141fab6
    EditorPane.inactiveBackground=com.sun.java.swing.plaf.windows.DesktopProperty@141fab6
    CheckBox.textIconGap=4
    menuText=javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
    TabbedPane.selectedTabPadInsets=javax.swing.plaf.InsetsUIResource[top=2,left=2,bottom=2,right=1]
    ComboBox.isEnterSelectablePopup=false
    .....(内容太多,略)

     

    使用的话就像这样:

    UIManager.put("ComboBox.isEnterSelectablePopup", true);

     

    转载于:https://www.cnblogs.com/wavky/p/3887259.html

    展开全文
  • 10-26 4 jquery对象集合遍历的四种形式及练习题讲解 jquerydom操作 10-27 1课程回顾 10-27 2 jquerydom操作 内部插入 外部插入 10-27 3 jquery节点操作 10-27 4 练习题讲解 10-27 5 jquery属性操作 获取元素和...
  • 10-26 4 jquery对象集合遍历的四种形式及练习题讲解 jquerydom操作 10-27 1课程回顾 10-27 2 jquerydom操作 内部插入 外部插入 10-27 3 jquery节点操作 10-27 4 练习题讲解 10-27 5 jquery属性操作 获取元素和...
  • 数据结构演示软件

    2013-06-02 21:32:36
    (1)图的遍历  深度优先搜索(Travel_DFS)  广度优先搜索(Travel_BFS) (2)求有向图的强连通分量(Strong_comp) (3)有向无环图的两个算法  拓扑排序(Toposort)  关键路径(Critical_path) (4)求...
  •  本书从图形学基础光栅扫描、区域填充、画直线和圆弧等算法讲起,详细介绍了线裁剪和面裁剪、凸区域裁剪和凹区域裁剪异同,景物空间消隐算法和图像空间消隐算法差别, 具体讲述了二叉空间剖分(BSP)、八叉...
  • 强烈推荐大家使用谷歌商店安装, 这样如果有更新可以自动安装,毕竟咱们的插件更新还是蛮快的。 :exclamation:怎么刷 LeetCode? 我是如何刷 LeetCode 的 算法小白如何高效、快速刷 leetcode? 刷题效率低?或许...
  • 2 幂,位运算取二进制中右边 1,JavaScript,详细注释 LeetCode 题解:77. 组合,回溯+for 循环,JavaScript,详细注释 LeetCode 题解:77. 组合,递归回溯,JavaScript,详细注释 LeetCode 题解:剑指 Offer...
  •  《Java Web开发实战1200例》分为I、II两卷共计1200个例子,包括了开发中各个方面常用实例,是目前市场上实例全面开发类图书;书中实例来源于多位工程师多年积累,具有很强实用性。 本书是第I卷,以...
  •  《Java Web开发实战1200例》分为I、II两卷共计1200个例子,包括了开发中各个方面常用实例,是目前市场上实例全面开发类图书;书中实例来源于多位工程师多年积累,具有很强实用性。 本书是第I卷,以...
  • 如何使MDI启动时不生成子窗口 如何让MDI窗口一启动时就最大化或者最小化 如何改变窗口框架颜色 怎样得到主框架窗口指针 如何实现全屏显示 当文档被修改时,如何在标题上加上标志“*” 怎样判断获得视图指针是哪...
  • delphi 开发经验技巧宝典源码

    热门讨论 2010-08-12 16:47:23
    0170 如何统计两个字符串之间字符个数 111 0171 判断字符在字符串中出现个数 111 0172 在语句中查找汉字个数 112 0173 如何统计中英文个数 112 5.5 字符串其他操作 113 0174 返回指定字符串...
  • 0170 如何统计两个字符串之间字符个数 111 0171 判断字符在字符串中出现个数 111 0172 在语句中查找汉字个数 112 0173 如何统计中英文个数 112 5.5 字符串其他操作 113 0174 返回指定字符串...
  • 0170 如何统计两个字符串之间字符个数 111 0171 判断字符在字符串中出现个数 111 0172 在语句中查找汉字个数 112 0173 如何统计中英文个数 112 5.5 字符串其他操作 113 0174 返回指定字符串...
  • 0170 如何统计两个字符串之间字符个数 111 0171 判断字符在字符串中出现个数 111 0172 在语句中查找汉字个数 112 0173 如何统计中英文个数 112 5.5 字符串其他操作 113 0174 返回指定字符串...
  • 0170 如何统计两个字符串之间字符个数 111 0171 判断字符在字符串中出现个数 111 0172 在语句中查找汉字个数 112 0173 如何统计中英文个数 112 5.5 字符串其他操作 113 0174 返回指定字符串...
  • 0170 如何统计两个字符串之间字符个数 111 0171 判断字符在字符串中出现个数 111 0172 在语句中查找汉字个数 112 0173 如何统计中英文个数 112 5.5 字符串其他操作 113 0174 返回指定字符串...
  • vc++ 应用源码包_1

    热门讨论 2012-09-15 14:22:12
    解释了基本MFC程序流程。 tabcontrol_demo.zip tabcontrol_src.zip 自定义标签控件对话框。 Undo_demo.zip undo_src.zip 在VC中实现Undo和Redo功能。 VC 利用底层键盘钩子屏蔽任意按键MaskKey 动态链接库...
  • vc++ 应用源码包_2

    热门讨论 2012-09-15 14:27:40
    解释了基本MFC程序流程。 tabcontrol_demo.zip tabcontrol_src.zip 自定义标签控件对话框。 Undo_demo.zip undo_src.zip 在VC中实现Undo和Redo功能。 VC 利用底层键盘钩子屏蔽任意按键MaskKey 动态链接库...

空空如也

空空如也

1 2 3 4 5
收藏数 92
精华内容 36
关键字:

最快的遍历子窗口