热门好课推荐
猜你喜欢
相关培训 相关博客
  • 编程语言的几种基本算法主要有以下几个:1、插入排序(直接插入排序、希尔排序)2、交换排序(冒泡排序、快速排序)3、选择排序(直接选择排序、堆排序)4、归并排序5、分配排序(箱排序、基数排序) 按照条件来使用排序算法:所需辅助空间最多:归并排序所需辅助空间最少:堆排序平均速度最快:快速排序不稳定:快速排序、希尔排序、堆排序 ...
    2018-07-23 15:42:35
    阅读量:1455
    评论:2
  • Java常用算法学习之旅-概念算法的表示方法1.流程图是一种图形表示算法流程的方法,其由一些图框和流程线组成,优点是简单直观,便于理解
    2016-04-18 20:50:51
    阅读量:223
    评论:0
  • 1递归算法思想本质在程序中不断反复的调用自身来达到求解问题。2递归算法分类直接递归:在方法中调用方法本身;间接调用:间接的调用一个方法。3例子--递归算法有阶乘就是1到N的所有自然数相乘的结果,n的阶乘为n!=n*(n-1)*(n-2).....*2*1;对于(n-1)则有如下表达式(n-1)!=(n-1)*(n-2)*...*2*1;可以推出N!=n*(n-
    2017-07-18 12:24:26
    阅读量:328
    评论:0
  • 1----算法和程序设计的关系算法是一切程序设计的灵魂和基础,选择合理的算法,可以起到事半功倍的效果。2----应用程序可以分为哪几部分?可以分为编程语言,数据结构,算法三大部分。3----什么是算法算法是对某一具体的问题的一种套路。4----算法的五种特征A有穷性:指的是执行步骤是有限的,执行时间也是有限的。B确切性:每一个步骤都必须有明
    2017-07-17 16:46:14
    阅读量:208
    评论:0
  • 1什么是栈结构栈结构其实就是一种线性结构,可分为顺序栈结构,和链式栈结构,遵循着后进先出的原则。2栈的基本操作入栈:
    2017-07-17 19:44:18
    阅读量:148
    评论:0
  • 1穷举法的适用范围穷举法算法效率并不高,但是适合一些没有明显规律可循的场合。2穷举法执行步骤对于一种可能的情况,计算其结果;判断结果是否正确,不满足则执行第一步。3例子-鸡兔同笼问题:今有鸡兔同笼,上有35头,下有94足,问鸡兔各几何。java代码intqiongjie(inthead,intfoot){inti,j;for(i=0;i{j
    2017-07-18 12:22:19
    阅读量:1235
    评论:0