leetcode 136. Single Number 、 137. Single Number II 、 260. Single Number III(剑指offer40 数组中只出现一次的数字)

136. Single Number 除了一个数字,其他数字都出现了两遍。 用亦或解决,亦或的特点:1.相同的数结果为0,不同的数结果为1             2.与自己亦或为0,与0亦或为原来的数 class Solution { public: int singleNumber(vector<int>& nums) { if(nums.empty()) return -1; int res = 0;
分类: 其他 发布时间: 04-22 23:18 阅读次数: 0

LinkedBlockingQueue阻塞队列详解

主要api
分类: 其他 发布时间: 04-22 23:18 阅读次数: 0

BUAA_OO 第二单元多线程电梯问题作业总结

OO第二单元总结 本单元主要通过电梯系列习题培养同学们的多线程编程能力,难度逐步递增。第一次最为简单,第二次、第三次则相对困难。然而我个人在三次作业中第一次作业中使用了相对线程安全的阻塞队列ArrayBlockingQueue,后两次因为作业需求的问题改用本身线程不安全的Arraylist,由程序员本身保证线程的安全性。由于第三次基本是基于第二次作业修改了部分,因此本文重点分析第一次和第三次作业。 一、作业总结及度量 总体设计方面 S.O.L.I.D是面向对象设计和编程(OOD&OOP)中几个
分类: 其他 发布时间: 04-22 23:18 阅读次数: 0

.NET 框架

反编译工具 .NET Reflector
分类: 其他 发布时间: 04-22 23:18 阅读次数: 0

jQuery(八)、ajax

1、jQuery.ajax(url[, settings])   通过HTTP请求加载远程数据。   注意:所有的settings选择都可以通过$.ajaxSetup()函数来全局指定。   回调函数   在实际开发中,当我们需要处理$.ajax() 得到的数据,就需要使用到回调函数。   (1) beforeSend:在发送请求之前调用,并且传入一个 XMLHttpRequest 作为参数。   (2) error:在发送请求出差时调用。传入 XMLHttpRequest 对象、描述错误类型
分类: 其他 发布时间: 04-22 23:18 阅读次数: 0

团队作业第六次—团队Github实战训练

作业描述 所属课程 软件工程1916|W(福州大学) 作业要求 团队作业第六次—团队Github实战训练 团队名称 待就业六人组 作业目标 搭建一个相对公平公正的抽奖系统,根据QQ聊天记录,完成从统计参与抽奖人员颁布抽奖结果的基本流程。 一、组员职责分工&组员贡献比例 成员 职责 贡献比例 XRK Web前端、博客编写 Yellye Web前端 黎焕明 聊天记录处理、聊天记录分析 Litm 提取用户表、奖项表、奖项条件表 oirving 提取用户表、奖项表、奖项条件表 supermingjun
分类: 其他 发布时间: 04-22 23:18 阅读次数: 0

第十三天 JQUERY

因为今天满课吧加上一些事情 就没有碰电脑 想着一些bootstrap的插件还是要用电脑学着快 就尝试去学习了一下JQUERY 了解了一些基本的知识 在本子上摘抄了一些
分类: 其他 发布时间: 04-22 23:18 阅读次数: 0

ACM练习 愚人节拆括号【vector的清空 栈的使用】

关于vector的清空 vectorname.clear(); vectorname.clear()函数并不会把所有元素清零,vector有两个参数,一个是size,表示当前vector容器内存储的元素个数,一个是capacity,表示当前vector在内存中申请的这片区域所能容纳的元素个数。 通常capacity会比size大,如果往vector中push_back数据,这样就不用重新申请内存和拷贝元素到新内存区域了,便于节省时间。 所以vector.clear()的真正作用是:把size
分类: 其他 发布时间: 04-22 23:17 阅读次数: 0

C++ STL栈Stack的使用

C++ STL stack 用法 Stack(栈)是一种后进先出的数据结构,也就是LIFO(last in first out) ,最后加入栈的元素将最先被取出来,在栈的同一端进行数据的插入与取出,这一段叫做“栈顶”。 使用STL的stack,需要头文件#include<stack> 最常见,也是最简单的定义方式: stack <int> mystack; //构造一个用于存放int类型的空栈 栈的清空 while (!s.empty()) { cout << s.top() << "
分类: 其他 发布时间: 04-22 23:17 阅读次数: 0

ACM练习 链表排序 II 【WA】

注意:在OJ上提交时不要使用endl,可能会出问题。用\n代替。 描述 已知 小 g 手里有一个链表。 小 g 希望手里的链表是按照单调非减的顺序排好的。 小 g 希望链表中值相同的节点在排完序后相对次序也不会改变。 小 g 很笨。 聪明的你快来帮帮小 g,实现他的愿望。 输入 第一行为两个整数,分别为小 g 的链表中节点的个数 N (0 ≤ N ≤ 100000),和第一个节点的编号 H (1 ≤ H ≤ N)。 接下来的 N 行中,第 i (1 ≤ i ≤ N) 行包含两个整数,分别为编号
分类: 其他 发布时间: 04-22 23:17 阅读次数: 0

牛客网 对称平方数【回文数的判断 两个vector是否相等】

题目描述 打印所有不超过256的,其平方具有对称性质的数。如11*11=121。 输入描述: 无 输出描述: 每行一个数,表示对称平方数。 代码 通过 //打印所有不超过n(n < 256)的,其平方具有对称性质的数。如11 * 11 = 121。 #include<iostream> #include<vector> #include<algorithm> using namespace std; int main() { int qnum; int i; int lastbt;
分类: 其他 发布时间: 04-22 23:17 阅读次数: 0

ACM练习 校赛83C:纸片儿(测试用例通过但WA/TLE)

描述 S 君喜欢用大头针儿扎纸片儿玩儿。 输入 第一行为一个整数 n (0 <= n <= 100),表示纸片的个数 之后的 n 行中,第 i 行为四个整数 Ai, Bi, Ci, Di (-1000000000 <= Ai < Ci <= 1000000000; -1000000000 <= Bi < Di <= 1000000000),分别表示第 i 个纸片(可以视为和坐标轴对齐的矩形)左下角坐标 (Ai, Bi) 和右上角坐标 (Ci, Di)。 输出 S 君一个大头针儿下去最多能扎到多
分类: 其他 发布时间: 04-22 23:16 阅读次数: 0

ACM常见错误提示及可能的解决办法

Waiting:你的程序刚刚提交,正在等待OJ评测你的程序。 Compiling:OJ正在编译你的程序。 Accepted:OK!你的程序是正确的 。 Wrong Answer:你的程序运行的结果和正确结果不同。状态页面CASE那一览显示的是你的程序在第几个样例上出错的。 Time Limit Exceeded:你的程序运行时间太长了,超过了对应题目的时间限制。 Memory Limit Exceeded:你的程序运行所用的内存太多了,超过了对应题目的限制。 Output Limit Exce
分类: 其他 发布时间: 04-22 23:16 阅读次数: 0

CodeBlocks报错原因分析:找不到编译器 / th_en_US.idx' not found! 提示

找不到编译器解决方法 新装了一个CodeBlocks,无法运行程序,报错如下: Project/Target: "ACM1 - Debug": The compiler's setup (GNU GCC Compiler) is invalid, so Code::Blocks cannot find/run the compiler. Probably the toolchain path within the compiler options is not setup correc
分类: 其他 发布时间: 04-22 23:16 阅读次数: 0

怎么打印CSDN博客博文

打印CSDN博文内容,将以下js复制放入Chrome开发者选项里边的console,回车即可。 具体步骤 1、在空白处右键。选择“检查” 2、点击上面的console选项,如下图 3、将下面的代码粘贴,回车,就会自动跳转到打印界面 源代码 (function(){ $("#side").remove(); $("#comment_title, #comment_list, #comment_bar, #comment_form, .announce, #ad_cen, #ad_bot").re
分类: 其他 发布时间: 04-22 23:16 阅读次数: 0

ACM练习 校赛183F:公平的游戏(TLE)【vector不重复添加、删除指定元素、排序】

总时间限制: 1000ms 内存限制: 256000kB 描述 如果说考试还会受到天赋的影响,那最公平的游戏就非抽奖莫属了。 输入 第一行输入一个整数 N,代表操作的总数 接下来的 N 行中,第 i 行包含两个整数,分别为操作码 p 和操作数 k 操作码 p 定义如下: 0: 将号码 k 添加到记录中(忽略重复) 1: 将号码 k 从记录中删除 2: 宣布记录中第 k 大的号码中奖(保证该号码存在) 保证输入的操作码一定在上述定义中。 除满足上述条件外,0 < N <= 100000, -10
分类: 其他 发布时间: 04-22 23:15 阅读次数: 0

ACM练习 校赛183F:公平的游戏(TLE)【set的使用,给迭代器增加指定偏移量】

总时间限制: 1000ms 内存限制: 256000kB 描述 如果说考试还会受到天赋的影响,那最公平的游戏就非抽奖莫属了。 输入 第一行输入一个整数 N,代表操作的总数 接下来的 N 行中,第 i 行包含两个整数,分别为操作码 p 和操作数 k 操作码 p 定义如下: 0: 将号码 k 添加到记录中(忽略重复) 1: 将号码 k 从记录中删除 2: 宣布记录中第 k 大的号码中奖(保证该号码存在) 保证输入的操作码一定在上述定义中。 除满足上述条件外,0 < N <= 100000, -10
分类: 其他 发布时间: 04-22 23:15 阅读次数: 0

vb循环 Do While…Loop 语句/Do Until…Loop语句

实验内容 掌握使用Do While…Loop /Do Until…Loop语句进行循环控制 从页面输入一个值n,计算1+2+3+4+。。。+n的和(分别用Do While…Loop /Do Until…Loop语句做一遍) 从页面输入一个值n,计算n!的值(分别用Do While…Loop /Do Until…Loop语句做一遍) 编写实验报告。 代码 Do While…Loop 版本: Do Until…Loop版: while循环 Private Sub Command1_Click()
分类: 其他 发布时间: 04-22 23:15 阅读次数: 0

算法设计与分析 自创O(n)排序算法 适用于任何有理数

受桶排序思想的启发,想到了这个算法。不同之处在于,桶排序是对于每个bucket各自排序,而本算法桶内部不需要排序。 功能 本算法可以在有限空间内,将任意有理数排序,平均时间复杂度为O(n) 输入:需要排序的数(正有理数 / 负有理数 / 0) 输出:本算法排序结果 + 用于比对的标准答案 思路 利用桶排序的思想,不同之处在于(在不浪费的基础上)建立足够多的桶(同时保证桶的数量为有限个),每个桶只存存放相同数值的元素 1、找到精度最高的数,(精度最高的数,也就是小数点后面位数最多,记其小数点后位
分类: 其他 发布时间: 04-22 23:15 阅读次数: 0

【计算机组成原理课设】logisim完成单周期处理器开发 MIPS指令集

参考教材:《计算机组成与设计 硬件/软件接口 原书第五版》第二章 第四章 ↑ 这本书写的特别好,零基础也可以看 实验报告 链接: https://pan.baidu.com/s/19YQA6YxejrAD9To6lbu5Zw 提取码: wj38 完整电路 链接: https://pan.baidu.com/s/1po_AKsK92aZG15xGH_Ildw 提取码: m4x2 *仅供参考,指令已经过MARS对比测试,但不保证完全正确,欢迎指正 *最后一次更新:2019-4-11 16:42:3
分类: 其他 发布时间: 04-22 23:14 阅读次数: 0