
算法
immortalize
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
(详细注释版)实现单链表的功能(创建,插入,查询,删除以及展示功能) ———以c语言为例
#include <stdio.h>#include <iostream>using namespace std;#define elemType int //创建单链表的结点结构 typedef struct node{ elemType data;//创建结点元素变量 node* next; //创建下一个结点指针变量 }*nodePtr;//将原来单链表的结点结构再定义为单链表的结点指针变量 //初始化单链表 void init原创 2020-10-19 17:07:58 · 531 阅读 · 0 评论 -
顺序表的创建 详细说明版 ----以c语言为例
顺序表#include <stdio.h> #include <stdlib.h>//利用malloc函数 和 free函数#include <iostream>#define elemType int //预定义定义元素类型 int#define LIST_INIT_SIZE 10 // 预定义顺序表初始化容量using namespace std;//定义顺序表结构struct sqlist { ele...原创 2020-10-12 17:11:39 · 1144 阅读 · 0 评论 -
lintcode题目:尾部的零 ——以java语言为例
思路:阶乘中的每个数只有25的结合才可以组成尾部的零;而且很明显的知道阶乘中的数5的个数明显少于2的个数,所以可以由阶乘中5的倍数的个数从而决定尾部零的个数。在这里插入代码片public class Solution {/* @param n: An integer* @return: An integer, denote the number of trailing zeros in n!*/public long trailingZeros(long n) {// write your c原创 2020-09-12 15:48:25 · 195 阅读 · 0 评论