首页 > 2017年10月01日 > 全部分享
剑指offer十三之调整数组顺序使奇数位于偶数前面
一、题目 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。 二、思路 此题可以用类似冒泡排序的算法来解答。遍历数组,当相邻两个数,前面的数是偶数,后面的数是奇数时,交换两个数。 ...
分类:编程语言   时间:2017-10-01 13:34:51    收藏:0  评论:0  赞:0  阅读:291
linux配置java环境变量(详细)(转)
linux配置java环境变量(详细) 一. 解压安装jdk 在shell终端下进入jdk-6u14-linux-i586.bin文件所在目录, 执行命令 ./jdk-6u14-linux-i586.bin 这时会出现一段协议,连继敲回车,当询问是否同意的时候,输入yes,回车。之后会在当前目录下生 ...
分类:编程语言   时间:2017-10-01 13:34:39    收藏:0  评论:0  赞:0  阅读:238
Java面试题04
Java面试题(04) 1、就你所熟悉的银行业务描述一下,越详细越好 银行经验:手机银行 网上银行经验 怎么支付 转账 了解基本的业务 2、了解工作流的控制,审批流程以及账务处理么? Java中怎么实现工作流、审批流程,Java怎么实现报表功能? 3、Java开发web有几种开发模式?你最熟悉哪种? ...
分类:编程语言   时间:2017-10-01 13:34:29    收藏:0  评论:0  赞:0  阅读:343
关于VisualStudio一运行带中文程序就出错或输出乱码问题的解决
昨晚纠结了老半天,各种查资料最后终于解决了此问题。今天上午便来编写这篇随笔了!(由于问题已解决,未附上出状况的截图)以下是解决办法: 此问题的原因应是文件的编码问题,选定好出错的文件后,在菜单栏中选择“文件”选项,单击“高级保存选项”如下图所示: 另外,Visual Studio提供高级保存选项功能 ...
分类:其他   时间:2017-10-01 13:34:03    收藏:0  评论:0  赞:0  阅读:301
Spring Boot学习(二)
基于Spring Boot创建的maven项目 1、application.properties或者application.yml:全局配置文件 作用:主要用来配置数据库连接、日志相关配置等 推荐使用yml 2、DemoApplication.javamain方法:应用入口 @SpringBootA ...
分类:编程语言   时间:2017-10-01 13:33:47    收藏:0  评论:0  赞:0  阅读:288
Java面试题05
Java面试题(05) 1、写一个冒泡排序的算法 升序排列: int[] nums = {5,6,9,10,20,30,28,27,15}; for(int i = 0;i<nums.length;i++){ for(int j = 0;j<i-1;j++){ int temp = 0; if(nu ...
分类:编程语言   时间:2017-10-01 13:33:25    收藏:0  评论:0  赞:0  阅读:290
归并排序原理详解!
无论在空间的利用上还是原理的简介,使用空间换取时间的代价是必须的! 申请一定量的动态空间,double也是有可能!实际会有许多的问题。 时间复杂度,计算方法如下!因为每次比较都为( k*n/2 )+l*n/4..............如下进行。 一开始的正向分析:考虑如下进行,使用共有log2(n ...
分类:编程语言   时间:2017-10-01 13:33:12    收藏:0  评论:0  赞:0  阅读:332
Ubuntu环境下,项目出现:Call to undefined function curl_init() 提示
原因: 没有开启curl扩展 安装或者开启扩展 ubuntu 执行安装Curl的扩展 同: mysql,redis,curl,等。 ...
分类:Web开发   时间:2017-10-01 13:32:53    收藏:0  评论:0  赞:0  阅读:358
python 3下基于select模型的事件驱动机制程序
它的基本原理就是select/epoll这个function会不断的轮询所负责的所有socket,当某个socket有数据到达了,就通知用户进程。它的流程如图: 当用户进程调用了select,那么整个进程会被block,而同时,kernel会“监视”所有select负责的socket,当任何一个so ...
分类:编程语言   时间:2017-10-01 13:32:37    收藏:0  评论:0  赞:0  阅读:361
Metal Programming Guide
读苹果文档时的笔记,给自己看。primary goal of Metal is to minimize the CPU overhead incurred by executing GPU workloads. 用在两个方面: graphicsdata-parallel computationMet... ...
分类:Web开发   时间:2017-10-01 13:32:01    收藏:0  评论:0  赞:0  阅读:702
装饰器1(被装饰函数不带参数)
#!/usr/bin/env python # -*- coding:utf-8 -*- import time def wrapper(func): def deco(): start = time.time() func() stop = time.time() print("the func ... ...
分类:其他   时间:2017-10-01 13:31:50    收藏:0  评论:0  赞:0  阅读:272
链表实现学生健康信息管理系统(简略版)
"Stdent.h"头文件 #ifndef _STUDENT_H_#define _STUDENT_H_#include <iostream>#include <string>#include <fstream>using namespace std; //存放学生基本信息的结构体struct st ...
分类:其他   时间:2017-10-01 13:31:30    收藏:0  评论:0  赞:0  阅读:363
SPOJ LCS2 - Longest Common Substring II 后缀自动机 多个串的LCS
LCS2 - Longest Common Substring II no tags no tags A string is finite sequence of characters over a non-empty finite set Σ. In this problem, Σ is the ...
分类:其他   时间:2017-10-01 13:31:17    收藏:0  评论:0  赞:0  阅读:372
因环境变量设置问题引起的command not found
ls command not found vi command not found 只要的原因是因为环境变量的问题,编辑profile文件没有写正确,导致在命令行下 ls等命令不能够识别。解决办法:在命令行下打入下面这段就可以了export PATH=/usr/local/sbin:/usr/loc ...
分类:其他   时间:2017-10-01 13:31:03    收藏:0  评论:0  赞:0  阅读:279
装饰器2(被装饰函数自带参数)
#!/usr/bin/env python # -*- coding:utf-8 -*- import time def wrapper(func): def deco(*args,**kwargs):#deco接收参数"sunwei"和24 start = time.time() func(*ar... ...
分类:其他   时间:2017-10-01 13:30:46    收藏:0  评论:0  赞:0  阅读:263
如何删除双系统的其中一个操作系统
1. 原理 不同的操作系统存放在不同的主分区上,安装了两个操作系统,则存在两个主分区,只需删除系统的主分区,则操作系统被删除; 另外还要删除不想要的系统的引导; 2. 删除不想要的系统的主分区卷 若要删除win7操作系统,只需删除该卷即可 3. 删除系统引导 在windows上只有win7引导,若要 ...
分类:其他   时间:2017-10-01 13:30:35    收藏:0  评论:0  赞:0  阅读:266
uva 12265 贩卖土地
题目大意: 有一个矩阵 有些点可以取有些不能 求以每个点为右下角的子矩阵(里面点都可以取)的周长最大值 最后统计出每个周长对应矩阵的个数 思路: 单调栈 先预处理出每个点向上最多能延伸多长记为h(i,j) 然后对于每行维护一个单调栈记录每行最远可以达到的左端点和该矩形的高 该单调栈满足高单调递增 每 ...
分类:其他   时间:2017-10-01 13:30:23    收藏:0  评论:0  赞:0  阅读:320
TCP/IP(八)之总结TCP/IP四层模型
前言 在这里有一个问题,有的书上说TCP/IP是四层有的却说是五层。其实这个问题我也上网查了一下资料。 tcp/ip是事实标准,分4层。osi模型是国际标准,分7层。讲课的时候,一般把他们综合起来讲,就说是5层。他把网络接口层分开为数据链路层和物理层了。 我们探讨一下为什么ISO七层模型不适用而大部 ...
分类:其他   时间:2017-10-01 13:29:42    收藏:0  评论:0  赞:0  阅读:338
Go's Declaration Syntax
Introduction Newcomers to Go wonder why the declaration syntax is different from the tradition established in the C family. In this post we'll compare ...
分类:其他   时间:2017-10-01 13:29:28    收藏:0  评论:0  赞:0  阅读:399
Collection集合
当数据多需要存储,需要容器且数据的个数不确定,无法使用数组,这时可以使用Java中的另一个容器——集合。 集合与数组的区别: 数组的长度是固定的,集合的长度是可变的。 数组存储同一类型的元素,可以存储基本数据类型值, 集合存储的都是对象,且对象的类型可以不一致。 什么时候使用集合,怎样区分集合容器 ...
分类:其他   时间:2017-10-01 13:02:34    收藏:0  评论:0  赞:0  阅读:321
925条   上一页 1 ... 29 30 31 32 33 ... 47 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!