码迷,mamicode.com
首页 > 编程语言
第三届蓝桥杯 c/c++真题
第三届蓝桥杯真题 c/c++ 以下题目我自己也并不是所有的题目都是一次性就能做对或是有结题思路的。有些题目也是经过查证网上相关的资料或是参考了别人的代码和解题思路才做出来的。总的来看,这份题目考了很多循环的只是,还有模拟,动态规划的只是。 其中做题过程中,也有了一些新的体会。起初做代码填空题的时候我 ...
分类:编程语言   时间:2017-04-26 21:36:50    阅读次数:264
快速排序
下面代码注释有具体解释,这里就不多说,直接上代码 #include<stdio.h>#include<algorithm>using namespace std;#define maxsize 1000int a[maxsize],n;void quickSort(int left,int righ ...
分类:编程语言   时间:2017-04-26 21:36:33    阅读次数:152
二分查找c++简单模板
//数组a[]中有n各元素,已经按升序排序,待查找的元素xsort(a,a+n); //升序排序template<class Type>int BinarySearch(Type a[],const Type&x,int n){ int left=0; //左边界 int right=n-1; // ...
分类:编程语言   时间:2017-04-26 21:36:11    阅读次数:152
java执行shell/cmd命令
通过runtime类生成一个子进程,等待子线程执行完成。并且通过截获标准输出流来读取外部程序的输出内容。 ...
分类:编程语言   时间:2017-04-26 21:36:01    阅读次数:263
第四届蓝桥杯 c/c++真题
第四届蓝桥杯 c/c++真题 《1》高斯日记 问题 大数学家高斯有个好习惯:无论如何都要记日记。 他的日记有个与众不同的地方,他从不注明年月日,而是用一个整数代替,比如:4210 后来人们知道,那个整数就是日期,它表示那一天是高斯出生后的第几天。这或许也是个好习惯,它时时刻刻提醒着主人:日子又过去一 ...
分类:编程语言   时间:2017-04-26 21:35:53    阅读次数:239
树状数组
树状数组 基本概念 假设数组a[1..n],那么查询a[1]+...+a[n]的时间是log级别的,而且是一个在线的数据结构,支持随时修改某个元素的值,复杂度也为log级别。 树状数组的结构图 令这棵树的结点编号为C1,C2...Cn。令每个结点的值为这棵树的值的总和,那么容易发现: C1 = A1 ...
分类:编程语言   时间:2017-04-26 21:31:49    阅读次数:187
C++中rand()函数的用法
C++中rand()函数的用法 2011-12-30 11:03:59| 分类: C / C++|举报|字号 订阅 一、C++中不能使用random()函数 random函数不是ANSI C标准,不能在gcc,vc等编译器下编译通过。但在C语言中int random(num)可以这样使用,它返回的是 ...
分类:编程语言   时间:2017-04-26 21:31:25    阅读次数:272
蓝桥杯--算法训练
《1》区间k大数查询 问题描述 给定一个序列,每次询问序列中第l个数到第r个数中第K大的数是哪个。 给定一个序列,每次询问序列中第l个数到第r个数中第K大的数是哪个。 输入格式 第一行包含一个数n,表示序列长度。 第二行包含n个正整数,表示给定的序列。 第三个包含一个正整数m,表示询问个数。 接下来 ...
分类:编程语言   时间:2017-04-26 21:29:49    阅读次数:221
java的字符串的比较
1 总体来说java中字符串的比较是==比较引用,equals 比较值的做法。(equals 对于其他引用类型比较的是地址,这是因为object的equals方法比较的是引用),但是不同的声明方法字符串的比较结果也是不同的。 例如: String str1=new String("a"); Stri ...
分类:编程语言   时间:2017-04-26 21:28:06    阅读次数:169
Python练习-time模块
明天的明天的明天,雾草! ...
分类:编程语言   时间:2017-04-26 20:52:45    阅读次数:164
C/C++知识要点4——printf函数以及cout的计算顺序
printf函数的计算顺序:先从右到左压栈,然后从左到右出栈。 例程: #include"stdio.h" int main() { int arr[] = { 1, 2, 3, 4, 5 }; int *ptr = arr; printf("%d %d\n", *ptr, *(++ptr)); r ...
分类:编程语言   时间:2017-04-26 20:52:28    阅读次数:203
JavaScript面向对象编程指南——学习笔记1
第1章 引言 1.1 回顾历史 1.2 变革之风 1.3 分析现状 1.4 展望未来 1.5 面向对象的程序设计 1.5.1 对象(属性和方法的集合) 1.5.2 类 (相似对象的共同特征,如麻雀、老鹰都是鸟类) 1.5.3 封装 (将属性和方法集合起来,也有封闭作用域的概念,如封装一个播放器对象) ...
分类:编程语言   时间:2017-04-26 20:52:20    阅读次数:172
Python Tkinter模块 Grid布局管理器参数详解
在使用Tkinter模块编写图像界面时,经常用到pack()和grid()进行布局管理,pack()参数较少,使用方便,是最简单的布局,但是当控件数量较多时,可能需要使用grid()进行布局(不要在同一个窗口中同时使用grid()和pack()!!)。 grid使用方法和主要参数: 如果不指定参数, ...
分类:编程语言   时间:2017-04-26 20:31:11    阅读次数:587
[leetcode]multiply-strings java代码
题目: Given two numbers represented as strings, return multiplication of the numbers as a string. Note: The numbers can be arbitrarily large and are non ...
分类:编程语言   时间:2017-04-26 20:31:03    阅读次数:187
南桥-- 算法训练 2的次幂表示
题目详情 问题描写叙述 不论什么一个正整数都能够用2进制表示,比如:137的2进制表示为10001001。 将这样的2进制表示写成2的次幂的和的形式,令次幂高的排在前面,可得到例如以下表达式:137=2^7+2^3+2^0 如今约定幂次用括号来表示,即a^b表示为a(b) 此时。137可表示为:2( ...
分类:编程语言   时间:2017-04-26 20:30:55    阅读次数:217
【AngularJS】AngularJS整合Springmvc、Mybatis环境搭建
近期想学习AngularJS的使用,网上搜了一圈后,折腾了半天解决bug后,成功使用AngularJS整合Springmvc、Spring、Mybatis搭建了一个开发环境。(这里Spring使用的版本号是4.0.6,Mybatis版本号是3.2.5,AngularJS的版本号是1.0.3) 博客最 ...
分类:编程语言   时间:2017-04-26 20:30:37    阅读次数:196
Problem E: 可变长数组
Problem E: 可变长数组 Description 定义一个类模板: template <typename T> class DataVector { private: vector<T> members;//表示该数组中的所有元素 public: void show();//用于显示所有元素 ...
分类:编程语言   时间:2017-04-26 20:30:30    阅读次数:376
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!