首页 > 编程语言
C++:哈希
1.基本概念 哈希一般用来快速查找,通过hash函数将输入的键值(key)映射到某一个地址,然后就可以获得该地址的内容。 同样,如果要储存一对值(键值和数据),则也是通过hash函数获得地址来存入。见图例: 不过这其中会出现一些问题,最常见的是出现冲突。就是输入不同的key,经过hash之后得到同样 ...
分类:编程语言   时间:2017-04-07 00:51:06    收藏:0  评论:0  赞:0  阅读:203
1110: 零起点学算法17——比较2个数大小
1110: 零起点学算法17——比较2个数大小 Description 输入2个整数,按照从大到小输出 输入2个整数,按照从大到小输出 Input 2个整数n和m(多组测试数据) 2个整数n和m(多组测试数据) Output 按照从大到小输出,中间用空格隔开(每组测试数据一行) 按照从大到小输出,中 ...
分类:编程语言   时间:2017-04-07 00:44:28    收藏:0  评论:0  赞:0  阅读:722
python 数据结构 - 字符串
字符串是 Python 中最常用的数据类型。我们可以使用单引号 ( '' ) 或双引号 ( " " ) 来创建字符串。 在python中,创建变量不需要指定类型,你在创建变量赋值时,python解释器会自动推断变量的数据类型 在python中,不支持单字符类型,python中的单字符也是作为字符串来 ...
分类:编程语言   时间:2017-04-07 00:29:28    收藏:0  评论:0  赞:0  阅读:300
KMP算法的实现(Java语言描述)
KMP算法是模式匹配专用算法。它是在已知模式串的next或nextval数组的基础上执行的。如果不知道它们二者之一,就没法使用KMP算法,因此我们需要计算它们。KMP算法由两部分组成:第一部分,计算模式串的next或nextval数组。第二部分,利用计算好的模式串的nextval数组,进行模式..
分类:编程语言   时间:2017-04-07 00:07:31    收藏:0  评论:0  赞:0  阅读:151
DotNet中几种常用的加密算法
在.NET项目中,我们较多的使用到加密这个操作。因为在现代的项目中,对信息安全的要求越来越高,那么多信息的加密就变得至关重要。现在提供几种常用的加密/解密算法。1.用于文本和Base64编码文本的互相转换和Byte[]和Base64编码文本的互相转换:(1).将普通文本转换成Base64编码..
分类:编程语言   时间:2017-04-07 00:05:41    收藏:0  评论:0  赞:0  阅读:237
C语言内存这个话题
1、计算机为什么需要编程?编程已经编了这么多年,已经写了很多程序,为什么还需要编程?因为我们需要(希望)通过程序,达到一定的目的或者得到一定的结果。编写新的程序是为了得到不同的结果。 计算机程序=代码+数据 (经过运行后得到一个结果,就是计算机程序运行的结果)从..
分类:编程语言   时间:2017-04-07 00:02:20    收藏:0  评论:0  赞:0  阅读:336
C语言存储类关键字
1、static这个关键字有三种用法:(1)第一种是用来修饰局部变量,使之成为静态局部变量;静态局部变量存储在数据段/bss段中,作用域是代码块作用域,生命周期是程序生命周期,链接属性是无连接。静态局部变量只初始化一次,以后使用时的值是上次使用后的值(类似全局变量)(2..
分类:编程语言   时间:2017-04-07 00:00:15    收藏:0  评论:0  赞:0  阅读:232
LaTeXila:Linux 的多语言 LaTeX 编辑器简介
LaTeXila是一个多语言LaTeX编辑器,专为那些偏爱GTK+外观的Linux用户设计。这个软件除了操作简单、功能强大之外,定制性也很高,所以我非常建议对LaTeX感兴趣的朋友去尝试一下。在这篇文章中,我会着重于展示LaTeXila的使用及其主要功能,不过这里我们首先解决一个问题,为什么..
分类:编程语言   时间:2017-04-06 23:58:42    收藏:0  评论:0  赞:0  阅读:354
Go语言切片初识
Go切片(Slice)是Go数组的一个抽象。由于Go数组允许定义类型的变量,可以容纳相同数据类型的几个数据项,但它不提供任何内置的方法来动态增加其大小或获取自己的子数组。切片就没有这样的限制。它提供了数组所需的许多实用功能,并广泛用于Go编程。定义切片varnumbers[]int/*未..
分类:编程语言   时间:2017-04-06 23:56:56    收藏:0  评论:0  赞:0  阅读:449
python-介绍,数据类型
正课: python简介、 数据类型 print语句 python注释 变量 python中定义字符串 1.python简介 是全世界流行的编程语言 龟叔荷兰人,1989圣诞节诞生的。 python特点: 优雅、明确、简洁 python适合开发什么: web网站和各种网络服务 系统工具和脚本 作为胶水语言把其他语言..
分类:编程语言   时间:2017-04-06 23:52:30    收藏:0  评论:0  赞:0  阅读:169
Python学习(2)
爬取网页的部分链接#!/usr/bin/python#coding=utf8fromurllib.requestimporturlopenfrombs4importBeautifulSoupimportreimportrandompages=set()defgetlink(pageurl):globalpageshtml=urlopen(‘http://www.ftchinese.com‘+pageurl)bs_data=BeautifulSoup(html,‘lxml‘)#fromipdb..
分类:编程语言   时间:2017-04-06 23:51:25    收藏:0  评论:0  赞:0  阅读:305
python面试题之函数参数传递
所有的变量都可以理解是内存中一个对象的“引用”,在python中,对象分为可变对象和不可变对象。可变对象为列表、字典类型;不可变对象为数字、字符串、元组类型。如果,当一个引用传递给一个函数时,函数自动复制一份引用,这个函数内的引用与传递进来的函数引用没有任何关系..
分类:编程语言   时间:2017-04-06 23:47:00    收藏:0  评论:0  赞:0  阅读:318
1097:零起点学算法04——再模仿一个算术题
1097: 零起点学算法04——再模仿一个算术题 Description 上题会模仿了吧。再来模仿一个。 现在要求你模仿一个乘法的算术题 上题会模仿了吧。再来模仿一个。 现在要求你模仿一个乘法的算术题 Input 没有输入 没有输入 Output 输出9乘以10的值 输出9乘以10的值 Sample ...
分类:编程语言   时间:2017-04-06 23:33:16    收藏:0  评论:0  赞:0  阅读:201
1098: 零起点学算法05——除法算术题
1098: 零起点学算法05——除法算术题 Description 乘法会了,除法也一样的。不要跟我说不会哦。 乘法会了,除法也一样的。不要跟我说不会哦。 Input 没有输入 没有输入 Output 输出12除以2的值,计算让计算机去做哦 输出12除以2的值,计算让计算机去做哦 Sample Ou ...
分类:编程语言   时间:2017-04-06 23:32:16    收藏:0  评论:0  赞:0  阅读:456
1099:零起点学算法06——再来一题除法算术题
1099: 零起点学算法06——再来一题除法算术题 Description 再来一题除法算术题 再来一题除法算术题 Input 没有输入 没有输入 Output 输出8除以5,保留1位小数 输出8除以5,保留1位小数 Sample Output 1.6 Source 零起点学算法 零起点学算法 1 ...
分类:编程语言   时间:2017-04-06 23:31:54    收藏:0  评论:0  赞:0  阅读:464
1100: 零起点学算法07——复杂一点的表达式计算
1100: 零起点学算法07——复杂一点的表达式计算 Description 下面你来计算一个复杂一点的计算表达式 下面你来计算一个复杂一点的计算表达式 Input 没有输入 没有输入 Output 输出表达式的值,保留2位小数 输出表达式的值,保留2位小数 Source 零起点学算法 零起点学算法 ...
分类:编程语言   时间:2017-04-06 23:30:48    收藏:0  评论:0  赞:0  阅读:949
深入研究 Java Synchronize 和 Lock 的区别与用法
在分布式开发中,锁是线程控制的重要途径。Java为此也提供了2种锁机制,synchronized和lock。做为Java爱好者,自然少不了对比一下这2种机制,也能从中学到些分布式开发需要注意的地方。 我们先从最简单的入手,逐步分析这2种的区别。 一、synchronized和lock的用法区别 sy ...
分类:编程语言   时间:2017-04-06 23:26:43    收藏:0  评论:0  赞:0  阅读:378
一天一道算法题(5)---最长公共子串
题目 题目 解析 解析 最长公共子串和最长公共子序列的区别是,子串是连续的,子序列是不连续的。 首先还是要生成动态规划表。生成大小为M*N的矩阵dp。dp[i][j]的含义是,在必须把str1[i]和str2[j]当作公共子串最后一个字符的情况下,公共子串最长能有多长。比如,str1="A1234B ...
分类:编程语言   时间:2017-04-06 23:25:30    收藏:0  评论:0  赞:0  阅读:239
1101: 零起点学算法08——简单的输入和计算(a+b)
1101: 零起点学算法08——简单的输入和计算(a+b) Description 前面7道题做下来,对输出和计算有点感觉了吧? 不过很可惜的是前面的做法,好像太死了,写了一个计算3+4的程序,计算5+6又得改程序,计算机真的只能这么实现,那么我们比计算机还累。 现在来点新的东西。 你能写一个可以计 ...
分类:编程语言   时间:2017-04-06 23:24:18    收藏:0  评论:0  赞:0  阅读:331
1102: 零起点学算法09——继续练习简单的输入和计算(a-b)
1102: 零起点学算法09——继续练习简单的输入和计算(a-b) Description 简单吧,不用多说了 简单吧,不用多说了 Input 输入2个整数a,b,用空格隔开 输入2个整数a,b,用空格隔开 Output 输出a-b的值 输出a-b的值 Sample Input 10 5 Sampl ...
分类:编程语言   时间:2017-04-06 23:23:33    收藏:0  评论:0  赞:0  阅读:238
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!