用ruby打印杨辉三角
来源:互联网 发布:成都java培训班 编辑:程序博客网 时间:2024/06/05 01:56
def p_tri(n) count =1 arr = [0,1] begin pope = arr.shift tope = arr[0] if (pope != 0) print pope.to_s+' ' else print "\n" arr << 0 count += 1 end sum = tope + pope arr << sum end while count < nendp_tri(10)
本来是应该用c语言做的,要求时间和空间复杂度尽量小,但是ruby可以用数组模拟队列的操作,(c/c++里边还需要用数组实现循环队列的顺序存储以保证空间复杂度),总之先(偷个懒)写出来整体逻辑=。=
0 0
- 用ruby打印杨辉三角
- 打印杨辉三角
- 打印杨辉三角
- 打印杨辉三角
- 打印杨辉三角
- 打印杨辉三角
- 打印杨辉三角
- 打印杨辉三角
- 打印杨辉三角
- 打印-杨辉三角
- 打印杨辉三角
- 打印杨辉三角
- 打印杨辉三角
- 打印杨辉三角
- 杨辉三角打印
- 打印杨辉三角
- 杨辉三角打印
- 打印杨辉三角
- 第一题(二元查找树转变成排序的双向链表)
- 东软实训(九)
- 二维数组、字符串互相转换
- python字符串乱码问题
- SQL中索引的原理
- 用ruby打印杨辉三角
- 2010 Asia Fuzhou Regional Contest HDOJ 3694 Fermat Point in Quadrangle
- [学习笔记]C和C++中指针的基础知识点(一)
- ubuntu/linux mint 创建proc文件的三种方法(二)
- ubuntu/linux mint 创建proc文件的三种方法(三)
- ubuntu/linux mint 创建proc文件的三种方法(四)
- 4.1.1 Valid Parentheses
- Best Time to Buy and Sell Stock III
- hdu 3485——Count 101