码迷,mamicode.com
首页 > 2019年12月29日 > 全部分享
数组中只出现一次的数字
题目描述 一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。 将数组中所有的数字进行异或运算,异或是支持结合律和交换律的,根据异或出来的结果对数字进行分类,每一类异或出来的结果即为对应的不同的数。 1 class Solution { 2 public: 3 ...
分类:编程语言   时间:2019-12-29 15:10:52    阅读次数:79
【Linux】Linux服务器(centos7)安装配置 redis
1. 先从官网找到最新稳定版的下载链接。目前是5.0.7.执行以下命令下载安装 # 进入安装目录cd /usr/local #下载安装包,如果没有安装 wget, 先执行 yum install wget wget http://download.redis.io/releases/redis-5. ...
分类:系统相关   时间:2019-12-29 15:10:34    阅读次数:78
网络故障排除的五个简单步骤
长期从事IT工作的人会发现很多网络问题,其中一些问题很容易诊断和纠正,但有些问题很难弄明白。如果遇到这些问题时能够通过一些简单的步骤来排除网络故障,以收集信息并缩小问题的范围。 第1步:检查网络配置 故障排除过程可以通过验证你所了解的主机来实现。方法是在两台主机上运行IPCONFIG命令,以确保它们 ...
分类:其他好文   时间:2019-12-29 15:10:11    阅读次数:117
二叉树的遍历
参考链接:https://segmentfault.com/a/1190000016674584 前言 二叉树的前中后序遍历是面试考察中一个重要的点。而递归方法是最简单实现的,所以要信手拈来。非递归方法更要加以掌握。前序就是根-左-右,中序是左-根-右,后序是左-右-根。有两种通用的遍历树的策略:深 ...
分类:其他好文   时间:2019-12-29 15:09:43    阅读次数:75
c++STL之常用集合算法
set_intersection:求两个容器的交集 set_union:求两个集合的并集 set_difference:求两个集合的差集 1.set_intersection #include<iostream> using namespace std; #include <vector> #inc ...
分类:编程语言   时间:2019-12-29 15:09:28    阅读次数:106
设计模式-创建型模型
1、工厂模式 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。 通俗的讲,工厂模型的本质就是用工厂方法代替new操作创建一种实例化对象的方式,以提供一种方便地创建有同种类型接口的产品的复杂对象。 以创建手机为例: (1)定义接口: (2)定义实 ...
分类:其他好文   时间:2019-12-29 15:09:14    阅读次数:88
剑指Offer-57.二叉树的下一个结点(C++/Java)
题目: 给定一个二叉树和其中的一个结点,请找出中序遍历顺序的下一个结点并且返回。注意,树中的结点不仅包含左右子结点,同时包含指向父结点的指针。 分析: 二叉树的中序遍历是左根右,所以如果一个结点的右子树不为空,那么这个节点的下一个节点一定是右子树的最左结点,如果右子树不存在左子树的话,就返回右子树的 ...
分类:编程语言   时间:2019-12-29 15:08:26    阅读次数:98
牛棚安排
牛棚安排 $Description$ Farmer John的N(1 include include using namespace std; int tot=1,n,m,a[1005][1005],b[10005],d[10005],q[10005],h[100005],cur[100005]; ...
分类:其他好文   时间:2019-12-29 15:08:07    阅读次数:89
DRF配置
[TOC] setting.py views.py exception.py urls.py ...
分类:其他好文   时间:2019-12-29 15:07:52    阅读次数:63
js动画
1 <!DOCTYPE html> 2 <html lang="zh"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>js动画</title> 6 <style type="text/css"> 7 .box { 8 width: 200px; 9 heig ...
分类:Web程序   时间:2019-12-29 15:07:30    阅读次数:93
linux文件缓冲区
背景 之前在linux下手写c语言日志库的时候,遇到日志内容无法及时刷新的情况,百思不得其解;最后查资料才知道是默认的缓冲区设置的问题。‘ 与之相关的缓冲区设置函数有setbuf和setvbuf 分析 缓冲区分类:1.行缓冲 2.全缓冲 3.无缓冲 行缓冲特点是: 默认大小:1024字节; 遇换行符 ...
分类:系统相关   时间:2019-12-29 15:07:12    阅读次数:85
Thread.join()
即使子线程休眠了,也不去抢cpu资源,等子线程做完了主线程再做; public class Test5 { public static void main(String[] args) { MyRunnable2 r = new MyRunnable2(); Thread t = new Threa ...
分类:其他好文   时间:2019-12-29 15:06:59    阅读次数:61
自编C++游戏
背景 周末无聊,于是编了一个类似于cmd的小玩意。 可是越想越不对劲,所以把它改成了一个小游戏。 信息 语言:DEV_C++ 源代码已公布!! 打败GG 版本:1.0(正式版) 版本:1.5(番外) 目前最新版本:2.0(英雄版) 源代码: 欢迎试玩 ...
分类:编程语言   时间:2019-12-29 15:06:33    阅读次数:94
git的聪明用法
下面是针对第一次使用git上传项目代码到GitHub上的步骤注意,对于新用户来说,接下来是重点,若这一步没有通过的话;秘钥没有认证完成,就不能上传文件,这个已经踩坑了,如果没做这一步,系统会一直英语提示tell who are you。 1.邮箱注册 在git bash界面输入如下内容即可完成邮箱的 ...
分类:其他好文   时间:2019-12-29 15:06:18    阅读次数:95
全栈程序员的新玩具Rust(二)基本代码入门
先来看这个简单的程序1.奇怪的关键字fn=function 函数mut=mutability 变异性,反义词是immutability 不变性。2.变量定义这和其它语言不太一样,普通的语言里变量默认为可变,如果不可变则要标注为readonly有些语言压根没有不可变这个设计,所有变量都可变。rust中... ...
分类:其他好文   时间:2019-12-29 15:06:02    阅读次数:82
机试指南
1.冒泡排序 1 #include <stdio.h> 2 int main(){ 3 int i,j,n,temp; 4 int a[100]; 5 while(scanf("%d",&n)!=EOF){ 6 for(int i=0;i<n;i++){ 7 scanf("%d",&a[i]); 8 ...
分类:其他好文   时间:2019-12-29 15:05:44    阅读次数:73
c语言知识点--loading
1. 函数指令代码执行时在栈空间缓存 2. 函数参数保存在栈空间 3. sprintf最后是输入null 4. 以下循环是无限循环 ...
分类:编程语言   时间:2019-12-29 15:05:26    阅读次数:112
1137条   上一页 1 ... 32 33 34 35 36 37 38 ... 67 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!