1,什么是螺旋矩阵? 类似: 1 1 24 3 1 2 38 9 47 6 5 1 2 3 412 13 14 511 16 15 610 9 8 7 2,如何去打印出 ...
1,什么是螺旋矩阵? 类似: 1 1 24 3 1 2 38 9 47 6 5 1 2 3 412 13 14 511 16 15 610 9 8 7 2,如何去打印出 ...
质数概念 质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数。 题目 统计所有小于非负整数 n 的质数。 代码 # -*- coding: utf-8 ...
概念介绍 在计算机科学中,链表代表着一种多个数据元素的线性集合。链表的顺序不由其在内存中的物理位置决定,而是通过每一个元素指向另一个元素来实现。链表中,一个实体对象为一个节点(Node),每个节点同 ...
计数排序: 时间复杂度为O(n+k) 空间复杂度为O(n+k) 稳定性:稳定 n为数组元素个数,k为数据最大值 计数排序算法步骤: 计数排序不是比较数值排序,是记录数 ...
题目: 题目描述 输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如输入字符串abc,则按字典序打印出由字符a,b,c所能排列出来的所有字符串abc,acb,ba ...
概念 Python中的Dict是一种使用最为普遍的数据结构,特别是数据之间具有关联关系时。上一博文提到了hash function和hash table的概念,现在来用代码实现HashTable。 ...
概念介绍 上一博文已经介绍了Python实现单向无序链表的实现方式,这篇博文来介绍Python如何实现单向有序链表。有序和无序仅仅指节点所包含的数据成员的大小排列顺序,有序指各个节点按照节点数据成员 ...
1,逆波兰算法简介 假定给定一个只 包含 加、减、乘、除,和括号的算术表达式,你怎么编写程序计算出其结果? 问题是:在表达式中,括号,以及括号的多层嵌套 的使用,运算符的优先级不同等因素,使得一个 ...