摘要:
题目:数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。比如输入一个长度为9的数组{1,2。3。2,2。2。5,4。2}, 因为数组中数字2出现了5次,超过数组的长度的一半,因此输出2 一种办法是先把数组排序。那么超过一半的元素一定是数组最中间的元素。 另外一种办法比較抽象。设一个变量保 阅读全文
posted @ 2017-06-29 17:00
lytwajue
阅读(2929)
评论(0)
推荐(0)
摘要:
#include<stdio.h> #include<malloc.h> void main(){ int *a,n=10,i; /* calloc()函数的原型是:(void *)calloc(unsigned n,unsigned size) calloc()函数用于向系统动态申请n个,每一个占 阅读全文
posted @ 2017-06-29 15:25
lytwajue
阅读(288)
评论(0)
推荐(0)
摘要:
题意: 给定n,AA 以下n个数m1,m2···mn 则有n条方程 res % m1 = m1-AA res % m2 = m2-AA 问res的最小值 直接上剩余定理,嘿嘿 #include<stdio.h> #include<string.h> #include<iostream> #inclu 阅读全文
posted @ 2017-06-29 14:25
lytwajue
阅读(146)
评论(0)
推荐(0)
摘要:
直接选择排序 A.第1趟从中找到最小的。与R0交换 B.第2趟从剩余中找到最小的。与R1交换 ........................................................ 代码例如以下 //直接选择排序 void Selectsort(int []a,int n) 阅读全文
posted @ 2017-06-29 13:18
lytwajue
阅读(143)
评论(0)
推荐(0)
摘要:
在linux进行开发与运维的时候,我们常常遇到字符编码的问题,系统字符设置、vimrc fileencoding设置、终端设置往往搞的晕头转向,当一个文件出现乱码的时候,我们通常不能识别它是什么编码的。而从不知道假设正确解码。 今天使用enca这个字符集编解码工具,感觉比incov好用非常多,安装: 阅读全文
posted @ 2017-06-29 11:51
lytwajue
阅读(827)
评论(0)
推荐(0)
摘要:
先看一个使用switch语句的程序: #include <stdio.h> #include <time.h> //加法 int add(int a,int b) { return a+b; } //减法 int subtract(int a,int b) { return a-b; } //乘法 阅读全文
posted @ 2017-06-29 10:55
lytwajue
阅读(631)
评论(0)
推荐(0)
摘要:
malihu是一款高性能的滚动栏美化jQuery插件。该滚动栏美化插件支持水平和垂直滚动栏,支持鼠标滚动,支持键盘滚动和支持移动触摸屏。而且它能够和jQuery UI和Bootatrap完美的结合,相当的强大。它的特点有: 支持垂直和水平滚动栏可调整滚动的动量支持鼠标滚轮、键盘和移动触摸来移动滚动栏 阅读全文
posted @ 2017-06-29 10:08
lytwajue
阅读(206)
评论(0)
推荐(0)