计算x的n次幂最简单直接的方法就是相乘n次,很容易写出程序: //计算x^n 直接乘n次 by MoreWindows( http://blog.csdn.net/MoreWindows ) int power1(int x, unsigned int n) { int result = 1; wh ...
分类:
其他好文 时间:
2019-01-08 21:20:42
阅读次数:
151
本文将介绍三个有趣的随机问题,分别是随机重新排列、从文件中随机取一行数据、生成N个随机数。 一.随机重新排列 将一个序列打乱并对其进行随机的重新排列,关键在于每种序列的被选择概率要一样,不然有失“公平”。现在让我们来寻找如何保证每种序列被选择的概率一样大的算法。 首先假设这个数组只有二个元素,设数组 ...
分类:
其他好文 时间:
2019-01-08 21:06:05
阅读次数:
193
【深入理解C++11【4】】 1、基于范围的 for 循环 C++98 中需要告诉编译器循环体界面范围。如for,或stl 中的for_each: int main() { int arr[ 5] = { 1, 2, 3, 4, 5}; int * p; for (p = arr; p < arr ...
分类:
编程语言 时间:
2019-01-08 15:40:34
阅读次数:
206
SLT简介 STL(Standard Template Library),即标准模板库,是一个高效的C++程序库。包含了诸多在计算机科学领域里常用的基本数据结构和基本算法。为广大C++程序员们提供了一个可扩展的应用框架,高度体现了软件的可复用性。其核心思想就是泛化编程(generic program ...
分类:
其他好文 时间:
2019-01-07 21:13:19
阅读次数:
195
什么是gcc / g++ 首先说明:gcc 和 GCC 是两个不同的东西 GCC:GNU Compiler Collection(GUN 编译器集合),它可以编译C、C++、JAV、Fortran、Pascal、Object-C、Ada等语言。 gcc是GCC中的GUN C Compiler(C 编 ...
分类:
其他好文 时间:
2019-01-06 22:31:21
阅读次数:
228
要死要死,第一题竟然错误8次,心态崩了呀,自己没有考虑清楚,STL用的也不是很熟,一直犯错。 第二题也是在室友的帮助下完成的,心态崩了。 970. Powerful Integers 970. Powerful Integers Given two non-negative integers x a ...
分类:
其他好文 时间:
2019-01-06 13:33:00
阅读次数:
136
题目链接 题目难度: 1700rating 题目类型:string+贪心+STL 题目思路: 由于题目要求的最终结果是字典序最小的那个字符串,那么我们从贪心的从’a’开始查找字符串里是否存在,如果存在,就先把后面的所有的该字符放在答案字符串u中(u可以用queue来表示),而字符串t可以用stack ...
分类:
其他好文 时间:
2019-01-06 00:34:41
阅读次数:
188
Boost入门向导 简介: boost是一套开源的、高度可移植的C++模板库。它由C++标准委员发起,且里面很多组件有望成为下一代的C++标准库,其地位将会与STL一样。 boost库的英文站点是http://www.boost.org。 如果上个页面不能访问,可以看http://boost.c-v ...
分类:
其他好文 时间:
2019-01-04 22:38:58
阅读次数:
272
import arcpy mxd = arcpy.mapping.MapDocument("current") for lyr in arcpy.mapping.ListLayers(mxd): if arcpy.Describe(lyr).dataType=='FeatureLayer': pri ...
分类:
编程语言 时间:
2019-01-03 16:39:31
阅读次数:
402
系统蓝屏,无论如何都不能进入系统,所以你需要一个U盘启动器,就是能绕过电脑的系统进入电脑,可以用U盘做一个U盘启动器,或者其他方法均可以,只要能进入到你的电脑访问C盘即可 系统蓝屏,无论如何都不能进入系统,所以你需要一个U盘启动器,就是能绕过电脑的系统进入电脑,可以用U盘做一个U盘启动器,或者其他方 ...
分类:
系统相关 时间:
2019-01-03 11:01:47
阅读次数:
681