![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
李高钢
不闻不若闻之,闻之不若见之,见之不若知之,知之不若行之;学至于行之而止矣。--荀子《儒效篇》
展开
-
位运算举例
从一个整数中把从右边开始的4~7位取出来。原创 2014-11-09 23:22:33 · 471 阅读 · 0 评论 -
循环右移位举例
循环移位。要求将a进行右循环移位,将a右循环移n位原创 2014-11-09 23:40:51 · 3259 阅读 · 0 评论 -
用矩形法求定积分,分别求sin x dx ,cos x dx,e exp x;
// jifen.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"float integral(float(*p)(float),float a,float b,int n){int i;float x,h,s;h=(b-a)/n;x=a;s=0;for(i=0;i{x+=h;s+=(*p)(x)*h;原创 2014-11-05 23:27:42 · 1432 阅读 · 0 评论 -
递归搜索字符数组中的最大字符递归搜索字符数组中的最大字符
递归搜索字符数组中的最大字符递归搜索字符数组中的最大字符:/** * */package com.ligaogang.sockettest;/** * @author Administrator * */public class maxChar {/*** @param args*/public static char max(char[] a,int positi原创 2014-12-09 22:57:04 · 613 阅读 · 0 评论 -
二路归并排序
//插入排序的优化版,选取一个中间数然后依次将后面的数插入到中间数的两端using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace lianglu{ class Program { //二路归并排序原创 2015-11-07 08:54:18 · 341 阅读 · 0 评论 -
c#根据当前系统时间生成的随机序列数
有时需要一个随时间递增的随机数,一下这个算法比较好: public static string GenerateOutTradeNo() { var ran = new Random(); return string.Format("{0}{1}{2}", WxPayConfig.MCHID, DateTime.N原创 2016-05-21 10:48:13 · 2362 阅读 · 0 评论 -
验证身份证的有效性
这里有长度验证,校验码验证,重点为校验码的验证: function IsIdentityCardNo(num) { num = num.toUpperCase(); //身份证号码为15位或者18位,15位时全为数字,18位前17位为数字,最后一位是校验位,可能为数字或字符X。 if (!(/(^\d{15}$)|(^\d{17}([原创 2017-06-01 05:56:54 · 436 阅读 · 0 评论