码迷,mamicode.com
首页 > 编程语言 > 日排行
【数据结构与算法】二叉树——哈夫曼编码
最近有很多的小朋友问我什么是哈夫曼编码,哈夫曼编码是一种可变字长的编码,那什么是可变字长呢?就是一句话里的每一个字符(ASCII码)它的位数(长度)是不一样的。就像我们一句话(AAAACCCCCDDDDBBE)有A,B,C,D,E五种字符,在这里我们可以用01表示A字符,用001表示B字符,用11表 ...
分类:编程语言   时间:2018-11-25 16:15:41    阅读次数:246
Spring-boot构建多模块依赖工程时,maven打包异常:程序包xxx不存在
在qizhi项目改版的时候, 所有代码都迁移好了, 但是compile的时候报程序包*****不存在, 具体到某一个类就是: 找不到符号. 下面这篇文章是正解 http://hbxflihua.iteye.com/blog/2431537 具体内容如下: + + + 项目 dw(父类工程,定义各模块 ...
分类:编程语言   时间:2018-11-25 16:16:14    阅读次数:241
Python3基础-高级用法
写在前面:本文主要是python高级[练习部分][],介绍了一些高级用法,这些都是零散的小知识,这些可以与函数式编程合在一起使用。 函数式编程[^1]:Python中提供的函数式编程主要有: map(函数,可迭代式)映射函数 filter(函数,可迭代式)过滤函数 reduce(函数,可迭代式)规约 ...
分类:编程语言   时间:2018-11-25 16:16:52    阅读次数:200
汇编语言之实验五
(1)将下面的程序编译连接,用Debug加载、跟踪,然后回答问题。 assume cs:code,ds:data,ss:stack data segment dw 0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987h data ends stack segm ...
分类:编程语言   时间:2018-11-25 16:17:30    阅读次数:197
汇编语言 实验5
实验5 实验任务1:编写、运行书中含有多个段的程序,观察实验结果,完成填空 (1) (2) (3)(4) 简要调试过程: tips: 程序返回后有许多附属的代码段 实验任务2:编写code中的代码,将a,b段的数据一次相加,结果保存到c段中 源代码: assume cs:code a segment ...
分类:编程语言   时间:2018-11-25 16:18:42    阅读次数:223
改写python round()函数,解决四舍五入问题 round(1.365,2)=1.36
round()函数四舍五入存在一个问题,遇到5不一定进一。如下图所示: 没想到什么好办法,先改写了一下 ...
分类:编程语言   时间:2018-11-25 16:19:01    阅读次数:260
JavaScript map reduce
23333333333333 map reduce()方法接收一个函数作为累加器(accumulator),数组中的每个值(从左到右)开始缩减,最终为一个值。 ...
分类:编程语言   时间:2018-11-25 16:20:01    阅读次数:223
Effective_C++ (条款02) 尽量以 const,enum,inline替换 #define
条款可以改为——宁可以编译器替换预处理器,因为 #define 可能不被视为语言的一部分 #define ASPECT_RATIO 1.653 解决之道是以一个常量替换宏(#define) const double AspectRatio = 1.653; 作为语言常量,AspecetRatio 肯 ...
分类:编程语言   时间:2018-11-25 16:20:18    阅读次数:192
广实1590: 1.6-04:数组逆序重放
题目描述 将一个数组中的值按逆序重新存放。例如,原来的顺序为8,6,5,4,1。要求改为1,4,5,6,8。 输入 输入为两行:第一行数组中元素的个数n(1<n<100),第二行是n个整数,每两个整数之间用空格分隔。 输出 输出为一行:输出逆序后数组的整数,每两个整数之间用空格分隔。 样例输入 样例 ...
分类:编程语言   时间:2018-11-25 16:21:08    阅读次数:137
R语言第二天
查看和更改R语言工作空间 setwd()更改当前工作空间 列出当前工作空间的对象 rm() 移除(删除)一个或多个对象 q()退出R library()能显示有多少个程序包 R程序包是多个函数的集合 ...
分类:编程语言   时间:2018-11-25 16:21:57    阅读次数:199
带你手写spring:IOC与DI
前言 依稀记得在2016年刚毕业的时候,在京面试某公司的时候技术总监和我聊到了spring,我比较欣赏一个音乐人Rod Johnson以一人之力造就了spring。当时的个人水平仅仅是知道spring,会简单使用。当面试官问到我对源码的阅读时,问我大概多久的时间能吃懂spring源码,我给了一个答案 ...
分类:编程语言   时间:2018-11-25 16:22:27    阅读次数:201
JavaScript简单介绍
Table of Contents 1. JavaScript是什么 1.1. JavaScript由三部分组成 1.1.1. ECMAScript(核心) 1.1.2. DOM(文档对象模型) 1.1.3. BOM (浏览器对象模型) 2. JavaScript版本 3. 如何学习JavaScri ...
分类:编程语言   时间:2018-11-25 16:24:28    阅读次数:262
Python(8)--字符串格式化
字符串: 所有标准序列操作(索引、切片、乘法、成员资格检查、长度、最小值和最大值)都适用于字符串,但别忘了字符串是不可变的,因此所有的元素赋值和切片赋值都是非法的。 字符串格式化:format方法 每个值都被插入字符串中,用来替用花括号括起来的替换字段 替换字段由下面的部分组成: 字段名:索引或者标 ...
分类:编程语言   时间:2018-11-25 16:24:35    阅读次数:326
java多线程快速入门(八)
设置线程优先级:join() ...
分类:编程语言   时间:2018-11-25 16:25:07    阅读次数:209
c语言的头文件、宏、指针
#include命令 #include是文件包含命令,主要用来引入对应的头文件。#include的处理过程很简单,就是将头文件的内容插入到该命令所在的位置,从而把头文件和当前源文件连接成一个源文件,这与复制粘贴的效果相同。#include有两种使用方式: 使用尖括号< >和双引号" "的区别在于头文 ...
分类:编程语言   时间:2018-11-25 16:25:16    阅读次数:299
现代C语言程序设计之数据存储(二)
现代C语言程序设计之数据存储(二)C语言 2.5 原码、反码、补码的计算原码反码补码+7000001110000011100000111-7100001111111100011111001+0000000000000000000000000-0100000001111111100000000数的取值... ...
分类:编程语言   时间:2018-11-25 16:26:41    阅读次数:173
python之懒惰属性(延迟初始化)
Python 对象的延迟初始化是指,当它第一次被创建时才进行初始化,或者保存第一次创建的结果,然后每次调用的时候直接返回该结果。延迟初始化主要用于提高性能,避免浪费计算,并减少程序的内存需求。 1. 温故下property property可以将属性的访问转变成方法的调用 可以看到,area虽然是定 ...
分类:编程语言   时间:2018-11-25 16:26:59    阅读次数:224
Java面向对象(三)—— 继承
标签: java 继承 抽象类 this super abstract 概述 多个类中存在相同的属性和行为的时候,将这些内容抽取到单独一个类中,那么多个类无需在定义这些属性和行为,只要继承那个类即可。 多个类可以称为子类,单独这个类称为父类或者超类。 子类可以直接访问父类中的菲斯有的属性和行为。 通 ...
分类:编程语言   时间:2018-11-25 16:27:24    阅读次数:166
Python中列表的一些方法
Python中列表的常用内置方法 1.向列表的后面追加 list.append() 2. 清空列表 list.clear() 3. 列表复制 list.copy( ) 深复制 list.deepcopy() 4. 扩展原列表 list.extend() 5. 获取当前值索引的位置 list.inde ...
分类:编程语言   时间:2018-11-25 16:27:55    阅读次数:260
java开发过程中几种常用算法
排序算法 排序算法中包括:简单排序、高级排序 简单排序 简单排序常用的有:冒泡排序、选择排序、插入排序 冒泡排序代码如下: 冒泡排序方法速度是很慢的,运行时间为O(N²)级。选择排序改进了冒泡排序,将必要的交换次数从O(N²)减少到O(N),不幸的是比较次数依然是O(N²)级。然而,选择排序依然为大 ...
分类:编程语言   时间:2018-11-25 16:29:23    阅读次数:246
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!