题目如下: 解题思路:DFS或者BFS都行。本题的关键在于减少重复计算。我采用了两种方法:一是用字典dic_ladderlist记录每一个单词可以ladder的单词列表;另外是用dp数组记录从startword开始到wordlist每一个word的最小转换次数,这一点非常重要,可以过滤很多无效的运算 ...
分类:
其他好文 时间:
2018-09-01 12:43:24
阅读次数:
139
题目如下: 解题思路:对于任意一个word,要找出在wordlist中是否存在与之能组成回文的其他words,有两种思路。一是遍历wordlist;二是对word本身进行分析,找出能组成回文的words,并判断是否存在于wordlist中。显然,第二种思路比较的次数要少很多。怎么找出能组成回文的wo ...
分类:
其他好文 时间:
2018-09-01 12:33:01
阅读次数:
141
枚举是如何实现的?(枚举的线程安全性及序列化问题) 枚举是如何保证线程安全的 举例源码 1 public enum t { 2 SPRING,SUMMER,AUTUMN,WINTER; 3 } 反编译源码 1 public final class T extends Enum 2 { 3 priva ...
分类:
编程语言 时间:
2018-08-31 01:17:08
阅读次数:
565
一,内存里数据类型分类 (1)值类型: bool byte char decimal double enum float int long sbyte short struct uint ulong ushort (2)引用类型 class interface delegate object str... ...
建立一个表CREATETABLEcmd(idINTPRIMARYKEYauto_increment,USERCHAR(32),privCHAR(10),cmdCHAR(64),sub_timedatetime,#提交时间successenum(‘yes‘,‘no‘)#0代表执行失败);建立一个要被触发的表CREATETABLEerrlog(idINTPRIMARYKEYauto_increment
分类:
数据库 时间:
2018-08-29 20:01:23
阅读次数:
155
enum、int、string三种类型之间的互转 #代码: #结果: willingtolove ***————————————————*** ...
分类:
编程语言 时间:
2018-08-28 21:58:55
阅读次数:
118
https://m.runoob.com/manual/gitbook/TypeScript/_book/doc/handbook/Basic%20Types.html TypeScript 的 基础类型,包括:boolean、number、string、数组、Tuple(元组)、enum(枚举)、 ...
分类:
其他好文 时间:
2018-08-28 12:13:22
阅读次数:
152
原文:https://my.oschina.net/wangnian/blog/801348 前言:Annotation(注解)是JDK5.0及以后版本引入的,它的作用就是负责注解其他注解。现在开发过程中大家都已经放弃了传统的XML配置的方式改为注解的方式,既简单又简洁,方便管理和维护。目前引用第三 ...
分类:
编程语言 时间:
2018-08-27 21:29:19
阅读次数:
146
一、mysql数据类型MySQL中定义数据字段的类型对数据库的优化非常重要MySQL支持多种类型,大致可以分为三类:数值,日期时间和字符串(字符)类型二、数值类型MySQL支持所有标准SQL数值数据类型,包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL、NUMERIC),以及近似数值数据类型(FLOAT、REAL、DOUBLEPRECISION)关键字INT是INTEGER的
分类:
数据库 时间:
2018-08-27 00:16:48
阅读次数:
228
大家在日常开发中,肯定遇到过一些业务规则变来变去的需求,比如:会员积分系统(今天要新注册会员送10积分,明天要改成注册送优惠券,后天搞活动要改成注册自动变成高级会员...),此类需求,一般的程序员都是通过写if分支来实现的,参考下面: 这种代码毫无营养,而且很枯燥,有没有办法,将业务规则从代码中抽离 ...
分类:
其他好文 时间:
2018-08-26 22:58:28
阅读次数:
240