关闭

为给定字符串设计哈夫曼编码java实现

1、牛客网题目: 题目描述 请设计一个算法,给一个字符串进行二进制编码,使得编码后字符串的长度最短。 输入描述: 每组数据一行,为待编码的字符串。保证字符串长度小于等于1000。 输出描述: 一行输出最短的编码后长度。 示例1 输入 MT-TECH-TEAM 输出 33 2、code...
阅读(12) 评论(0)

java中HashMap排序中实现Comparator接口

1、通过观察Collections.sort()源码,如下: public static void sort(List list, Comparator c) { Object[] a = list.toArray(); Arrays.sort(a, (Comparator)c); ListIterator i = list.listIterat...
阅读(13) 评论(0)

三种数据模型

1、牛客网题目: 2、参考资料:http://blog.csdn.net/u013341524/article/details/19557597 数据库的类型是根据数据模型来划分的,而任何一个DBMS也是根据数据模型有针对性地设计出来的,这就意味着必须把数据库组织成符合DBMS规定的数据模型。目前成熟地应用在数据库系统中的数据模型有:层次模型、网状模型和关系模型。它们之间的根本...
阅读(52) 评论(0)

导致数据库中数据不一致的原因

1、牛客网原题: 2、参考资料:http://blog.csdn.net/maggiedorami/article/details/8068453 数据库中有可能会存在不一致的数据。 造成数据不一致的原因主要有: 数据冗余 如果数据库中存在冗余数据,比如两张表中都存储了用户的地址,在用户的地址发生改变时,如果只更新了一张...
阅读(42) 评论(0)

hashMap分别获取所有key和value

一直记不住,这次必须得自己记录一下了,遇到就查,太浪费时间了....虽然真的很基础的问题.... 1、code实现: import java.util.*; public class Main { public static void main(String[] args){ // Scanner scanner=new Scanner(System.in);/...
阅读(25) 评论(0)

存储管理的相关介绍

转自:http://blog.csdn.net/ai977313677/article/details/72799664#存储保护 存储管理的功能 存储分配存储共享存储保护存储扩充地址映射 内存资源管理 内存分区内存分配 静态等长分区的分配动态异长分区的去配 紧凑 小结 存储管理的功能 存储管理可不仅是对外部存储资源(如...
阅读(36) 评论(0)

信息世界中的基本概念

1、牛客网原题: 2、以下为参考内容:http://blog.csdn.net/irxlinpw/article/details/11395209 1.   从现实抽象过来的信息世界具有以下7大主要基本概念: (1)实体(Entity):客观存在的实体事物,也可以是抽象的概念或关系,如老师、老师和学院的工作关系; (2)属性(Attribute):即实体所具有的某一...
阅读(39) 评论(0)

数据库的ACID特性解释

1、牛客网题目:虽然之前看过acid特性,但是应该还是理解不够到位,再次记录一下。 2、参考文章:http://blog.csdn.net/u012440687/article/details/52116108 ACID特性 数据库管理系统中事务(transaction)的四个特性(分析时根据首字母缩写依次解释):原子性(Atomicity)、一致性(Cons...
阅读(143) 评论(0)

数据库中三级模式与两级映像

转自:http://blog.csdn.net/d2457638978/article/details/48783923 三级模式与两级映像   概念模式(conceptual schema)是数据库中全部数据的整体逻辑结构的描述。  外模式(external schema)是用户与数据库系统的接口,是用户用到的那部分数据的描述。  内模式(inter...
阅读(80) 评论(0)

05Redis常用的命令以及高级应用

1、Redis提供了丰富的命令对数据库和各种数据库类型进行操作,这些命令可以在Linux终端使用。 (1)键值相关命令 (2)服务器相关命令 2、键值相关命令 2.1、keys:返回满足给定pattern的所有key eg:redis 127.0.0.1:6379>keys* 1)”myset01” 2)”myset02” 3)”03myset03” redis 127....
阅读(104) 评论(0)

04Redis数据类型之Set类型及Zset 类型

1、简介: Set是集合,它是string类型的无序集合。set是通过hashtable实现的,添加、删除和查找的复杂度都是O(1)。对集合我们可以取并集、交集、差集。通过这些操作我们可以实现sns中的好友推荐和blog中的tag功能。 2、Set类型的基本方法: 2.1、sadd方法:向名称为key的set中添加元素。 redis 127.0.0.1:6379>sadd myset ...
阅读(50) 评论(0)

03Redis数据类型之List类型

1、定性: List是一个链表结构,主要功能是push、pop、获取一个范围之内的所有值等等,操作中key理解为链表的名称。Redis的list类型其实就是一个每个子元素都是string类型的双向链表。我们可以铜驼push、pop操作从链表的头部或者尾部添加删除元素,这样list既可以作为栈,又可以作为队列。 2、常用方法: 2.1、lpush方法:在key对应的list的头部添加字符串元素...
阅读(504) 评论(0)

02Redis数据类型之String 和Hash

1、String类型   1.1、定性: 最简单的类型; 是二进制安全的; 可以包含任何数据类型,比如jpg或者序列化的对象;   1.2、操作方法: 1.2.1、set方法:设置key对应的值为string类型的value; eg:设置键为name的值为lijie。 redis 127.0.0.1:6379> set name lijie set方法会覆盖更新原来key对应...
阅读(64) 评论(0)

LRU和LFU的区别

转自:http://blog.csdn.net/summerhust/article/details/6867171 LRU和LFU是不同的! LRU是最近最少使用页面置换算法(Least Recently Used),也就是首先淘汰最长时间未被使用的页面! LFU是最近最不常用页面置换算法(Least Frequently Used),也就是淘汰一定时期内被访问次数...
阅读(26) 评论(0)

SNS是什么?有哪些类型的SNS网站?

今天看视频,说到SNS网站,不太清楚,就了解了一些。原文如下: 转自:http://blog.csdn.net/u014750754/article/details/46843109 1、SNS定义:全称Social Networking Services,即社会性网络服务,专指在帮助人们建立社会性网络的互联网应用服务。SNS若在互联网领域就有三层含义,他们的英文缩写分别是:服...
阅读(24) 评论(0)
258条 共18页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:67929次
    • 积分:1895
    • 等级:
    • 排名:千里之外
    • 原创:96篇
    • 转载:154篇
    • 译文:8篇
    • 评论:24条
    最新评论