
算法
八六上山啦
步步前进,日日不止
展开
-
10个经典的C语言面试基础算法及代码
算法是一个程序和软件的灵魂,作为一名优秀的程序员,只有对一些基础的算法有着全面的掌握,才会在设计程序和编写代码的过程中显得得心应手。本文是近百个C语言算法系列的第二篇,包括了经典的Fibonacci数列、简易计算器、回文检查、质数检查等算法。也许他们能在你的毕业设计或者面试中派上用场。1、计算Fibonacci数列Fibonacci数列又称斐波那契数列,又称黄金分割数列,指的是这样转载 2014-11-25 16:34:34 · 1204 阅读 · 0 评论 -
C#打印水仙花数(3位数)
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ShuiXianHua{ //打印水仙花数 class ShuiXianHua_1 { int i; int j;原创 2014-11-25 11:58:19 · 2905 阅读 · 0 评论 -
8大排序算法图文讲解[转]
排序算法可以分为内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。常见的内部排序算法有:插入排序、希尔排序、选择排序、冒泡排序、归并排序、快速排序、堆排序、基数排序等。本文将依次介绍上述八大排序算法。算法一:插入排序 插入排序示意图插入排序是一种最简单直转载 2014-12-18 09:34:39 · 1127 阅读 · 0 评论 -
体验C#——关于数组合并的简单算法的实现
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace T3Array{ class Program { //合并为一维数组 static int[] MergeOne(int[] a,int[] b)原创 2014-12-04 11:18:03 · 2338 阅读 · 6 评论 -
体验C#——冒泡算法的C#实现
一、冒泡排序的基本流程。 二、C#代码实现using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace T2Array{ class Sort {原创 2014-12-04 11:13:50 · 1931 阅读 · 0 评论 -
基于数组二分查找算法的实现
基于数组二分查找算法的实现二分查找 查找 算法 赵振江二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。因此,折半查找方法适用于不经常变动而查找频繁的有序列表。首先,假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录将表分成前、后两个子表,如果中间位置记录的原创 2015-04-26 09:39:51 · 3780 阅读 · 0 评论