搜索到与相关的文章
Python

剑指offer python解题

文章目录回溯法67机器人的运动范围66矩阵中的路径栈和队列65滑动窗口的最大值21包含min函数的栈22栈的压入和弹出序列二叉树58二叉树的下一个结点59对称二叉树60二叉树打印多行61之字形打印二叉树62序列化二叉树63二叉搜索树的第K个结点50二叉树的最低公共祖先39二叉树的深度判断是不是平衡二叉树19二叉树的镜像23从上往下打印二叉树24二叉搜索树的后续遍历25二叉树中和为某一值的路径27二叉搜索树与双向链表18树的子结构6重建二叉树链表56链表中环

系统 2019-09-27 17:49:25 2729

Java

Java气泡提示功能实现

一个用Swing实现的java气泡提示效果。运行效果如下图:packageorg.loon.swing.display;importjava.awt.BorderLayout;importjava.awt.Color;importjava.awt.Font;importjava.awt.GraphicsEnvironment;importjava.awt.Insets;importjava.awt.Rectangle;importjavax.swing.B

系统 2019-08-29 23:53:31 2729

编程技术

VBA中MsgBox的几个用法

1.简单的弹出一个消息MsgBox("CommonMsg")2.显示某个单元格的信息MsgBox"CellA1is"&Range("A1").Value3.加入换行MsgBox"Line1Content"&vbNewLine&"Line2Content"VBA中MsgBox的几个用法

系统 2019-08-29 23:50:51 2729

编程技术

匿名函数

如其他地方所述,委托是一种包装方法调用的类型。就像类型一样,可以在方法之间传递委托实例,并且可以像方法一样调用委托实例。匿名函数是一个“内联”语句或表达式,可在需要委托类型的任何地方使用。可以使用匿名函数来初始化命名委托,或传递命名委托(而不是命名委托类型)作为方法参数。共有两种匿名函数,以下主题中分别讨论了这些函数:Lambda表达式(C#编程指南).匿名方法(C#编程指南)说明:Lambda表达式可以绑定到表达式目录树,也可以绑定到委托。C#中委托的发

系统 2019-08-29 23:34:00 2729

Android

【Android 开发教程】选项菜单

本章节翻译自《Beginning-Android-4-Application-Development》,如有翻译不当的地方,敬请指出。原书购买地址http://www.amazon.com/Beginning-Android-4-Application-Development/dp/1118199545/现在,我们就可以去修改上一节中的项目了。这样,在用户按menu键的时候就会弹出选项菜单了。1.使用上一节中的工程,在MenusActivity.java中

系统 2019-08-29 22:47:16 2729

C#

极力推荐C#+flash socket 聊天程序(flash源代码

看见还有很多人在研究flash的socket,其中经常会出现一些问题,所以将我以前写的一个程序代码拿出来给大家参考...这是c#的代码,经过测试的,本来想把源程序都放上来,可以我用的是vs2005(而且现在又坏了,系统出问题了),下面是程序的主要源代码,不包含一些自动生成的代码.这些代码是根据一个开源的C#socket程序改编的,而且我已经写了比较详细的注释了,如果你看了这些代码还是发现有问题,可以向我索取完整的源程序:[1b]把源文件传上来,大家可以下载

系统 2019-08-29 22:23:50 2729

编程技术

Apache通用日志工具commons-logging和Log4j 使

前言在程序开发中,有时候为了跟踪代码的运行情况,需要在程序代码中加入一些打印代码运行情况的日志代码,在早期的C语言中,一般都是用printf()函数来实现这些信息的输出,在Java语言中用System..out.println()来实现控制台信息输出。这种输出的信息功能非常有限,如果要输出到文件,就很麻烦。并且,如果以后想去掉(不再输出)这些信息,还需要手动的一行一行去改。当然,也有一种解决办法可以实现处理这个问题,在Java中,可以这么写:-------

系统 2019-08-29 22:23:31 2729

编程技术

Google 跟自己同桌的 Bing 说:同学,别再抄袭

好吧,尽管Google也在向Bing致敬(比如可更换搜索的背景图和GoogleImages的搜索结果界面),但好歹不是那种赤裸裸的复制(微创新?),相当于扫了一眼答案,然后再用自己的能力从头到尾验算一遍。但是Bing直接抄袭Google同学的搜索结果就比较说不过去了,抄袭证据呢?嘿嘿,Google同学发现搜索A同时自动纠正为B的搜索结果,在Bing同学那边搜索A,出来的结果居然直接就是B。Google一名专家AmitSinghal说:我用自己的职业生涯致力

系统 2019-08-29 22:12:42 2729

编程技术

PetShop之业务逻辑层设计

《解剖PetShop》系列之五五PetShop之业务逻辑层设计业务逻辑层(BusinessLogicLayer)无疑是系统架构中体现核心价值的部分。它的关注点主要集中在业务规则的制定、业务流程的实现等与业务需求有关的系统设计,也即是说它是与系统所应对的领域(Domain)逻辑有关,很多时候,我们也将业务逻辑层称为领域层。例如MartinFowler在《PatternsofEnterpriseApplicationArchitecture》一书中,将整个架构

系统 2019-08-29 22:12:29 2729

编程技术

数据结构之哈希表

wikipedia上的解释http://zh.wikipedia.org/wiki/%E5%93%88%E5%B8%8C%E8%A1%A8下图示意了哈希表(HashTable)这种数据结构。哈希表如上图所示,首先分配一个指针数组,数组的每个元素是一个链表的头指针,每个链表称为一个槽(Slot)。哪个数据应该放入哪个槽中由哈希函数决定,在这个例子中我们简单地选取哈希函数h(x)=x%11,这样任意数据x都可以映射成0~10之间的一个数,就是槽的编号,将数据放

系统 2019-08-12 09:29:38 2729