数据结构和算法
文章平均质量分 73
当当小螳螂
假如生活没有甜甜的恋爱,那么活着将毫无意义!
展开
-
二叉树可视化
程序绘制二叉树你敢信?输入数据绘制一把二叉树吧,别在傻傻的脑补二叉树是什么模样了,直接程序显示多舒服!原创 2024-02-03 20:09:13 · 466 阅读 · 0 评论 -
螺旋矩阵之扩展
螺旋矩阵之扩展为了名誉这篇文章小乞丐写于2021-03-28螺旋矩阵试着实现这么一种诡异的数组在上大学的时候有小人走迷宫撞墙实现思路,不过我觉得应该有个数学函数之类的,一直琢磨,最后还是琢磨出来了static int GetIndex(int x, int y){ if (y >= x && y > -x) { return 4 * y * y + 3 * y + x; } else if (y < x &am原创 2021-03-28 22:58:01 · 281 阅读 · 1 评论 -
归并两个带头结点的递增单链表 结果为递减链表
归并两个带头结点的递增单链表 结果为递减链表原创 2016-04-17 13:48:38 · 1337 阅读 · 0 评论 -
单链表练习
干掉单链表最小元素原创 2016-04-13 00:08:57 · 476 阅读 · 0 评论 -
单链表实现集合求并集
单链表实现集合求并集原创 2016-04-12 00:37:34 · 5549 阅读 · 0 评论 -
删除顺序表指定元素
干掉线性表指定元素原创 2016-03-25 07:41:45 · 1668 阅读 · 1 评论 -
一道算法题
一道算法题原创 2016-03-24 23:20:34 · 739 阅读 · 1 评论 -
一道算法题
一道算法题原创 2016-03-24 22:33:35 · 473 阅读 · 0 评论 -
一道数据结构题
顺序表的一道数据结构题原创 2016-03-23 22:42:52 · 832 阅读 · 0 评论 -
单链表集合求交集
单链表实现集合求交集原创 2016-04-02 10:10:06 · 2782 阅读 · 0 评论 -
线性算法 排序之归并
排序算法之二路归并排序原创 2014-10-28 10:16:58 · 1101 阅读 · 0 评论 -
大数算法 -- 正整数相乘(Java 实现)
程序流程图(活动图):算法实现:public class NumberCalculator{ public NumberCalculator() { } /** * 字符串表示大数相乘 * @param firStr -- 第一个大数 * @param secStr -- 第二个大数 * @return 结果字符串 */ public Str原创 2014-01-14 20:51:58 · 1353 阅读 · 0 评论 -
数据结构三元组
练习了一下数据结构中的三元组,代码看着挺整齐的删除了可惜,保存着没有什么用,放到这里吧。#include #include typedef struct Triplet{ int a; int b; int c;}Triplet;void InitTriplet(Triplet *t,int a,int b,int c){ (*t).a=a; (*t).b=b;原创 2014-03-01 09:52:32 · 2841 阅读 · 0 评论 -
线性链表--链式链表实现(c语言)
练习了一下数据结构线性链表的链式结构,测试了一下函数还都通过了,最后整理了一下子,也不知道放到哪儿,应用暂时也没有地方,纯属练习大脑呢。放到这里吧,挺整齐的代码。以后也留一个纪念,也给参考的人触发点启发,谢谢关顾。#include #include typedef struct linked_list{ int data; struct linked_list *next;}li原创 2014-03-08 23:23:18 · 1263 阅读 · 0 评论 -
递归实现十个数相加等于100
#pragma once#include #include #include #define N 10void number_sum(int number,int member,int* result);int main(){ int* result=(int*)malloc(sizeof(int)*N); memset(result,0,sizeof(int)*N);原创 2014-06-16 16:25:10 · 2323 阅读 · 0 评论 -
冒泡排序
排序算法之冒泡排序原创 2014-11-20 19:32:29 · 887 阅读 · 0 评论 -
数据结构--顺序栈实现(c语言)
练习了一下数据结构的栈的实现,感悟就是栈的容量好像没有在数据结构中引用。不过最后测试都通过了。还是老习惯,自己的练习自己看,留下来,提供一下参考,我先把数据结构学习一下,再来研究有应用的技术。基础打扎实点再说别的。稳住!#include #include typedef struct array_stack{ int *space; int top; int base; int原创 2014-03-10 23:25:43 · 1001 阅读 · 0 评论 -
线性链表--顺序链表实现(c语言)
学习了一下数据结构的线性链表,自己实现了一下顺序链表的算法。测试完了,删除觉得可惜,留下也不知道有什么用,放到这里吧。也许会对某些人有启发。谢谢参考,共同学习。#include #include typedef struct array_list{ int *datas; int volume; int length;}array_list;void visit(int n原创 2014-03-04 22:28:27 · 1033 阅读 · 0 评论 -
八皇后问题
八叉树栈搜索思想解八皇后问题。原创 2014-06-18 17:55:53 · 1055 阅读 · 2 评论