
数据结构
数据结构和算法设计分析总结
yzzheng_60125
莫问收获,但问耕耘!
未来的7年,培养自己如下能力:
高效的学习能力。这意味着——基础知识扎实、触类旁通、读英文文档不费劲、有寻找前沿知识的能力、能够看到问题和技术的本质、善于思辩、能独立思考。
解决问题的能力。这意味着——你要高效的学习能力、见过很多的场景、犯过或是处理很多错误、能够防火而不是救火。
展开
-
【链表】合并k个已排序的链表
合并k个升序的链表原创 2022-09-18 22:04:53 · 268 阅读 · 0 评论 -
【Leetcode-二叉树】路径总和
#Definition for a binary tree node. #class TreeNode: #def __init__(self, val=0, left=None, right=None): # self.val = val # self.left = left # self.right = right class Solution: def hasPathSum(self, root: Optional[TreeNode], tar.原创 2021-09-27 23:39:38 · 112 阅读 · 0 评论 -
用指针访问二维数组的问题
关于指针和二维数组的问题是许多和我一样的菜鸟初遇的难题 ,下面的一段代码是阐述在一个以7*7的数组遇到上下左右同时有三个为1的即是障碍就将其赌死,可以适用于迷宫程序。 #include #include #include #include using namespace std; int m=7,n=7; int map[7][7]={{1,1,1,1,1,1,1},{1,0,1,1原创 2017-02-25 22:01:49 · 804 阅读 · 0 评论 -
四种常用的排序算法
//初学者平时练习中可能会觉得使用c中sort()函数很爽,直接使用库函数就行,本程序基于排序的几种常用的算法做个简单汇总,希望能够帮助大家。其中快速排序算法是基于蓝桥杯赛题改变而来。#include<iostream> #include<windows.h> using namespace std; void output(int *p); int *inserti...原创 2017-04-02 22:05:14 · 369 阅读 · 0 评论 -
稀疏矩阵的压缩与解压缩
这是大二时候自己学数据结构是,做的实验。整理文件夹时候找出来的,现在发出来,程序中,为了用到学到的知识,用到c中的结构体知识和c++的类,另外还有读文件知识点。#include<iostream> #include<fstream> #include<iomanip> #include<windows.h> using namespa...原创 2018-03-12 16:24:16 · 2529 阅读 · 2 评论 -
基本知识--数据结构和C语言
数据元素是数据的基本单位, 数据项是不可分割的最小单位数据项是构成数据元素的最小单位关于数据类型我们可以在数据结构(c语言版)中看到是这么定义的: 可分两类: 一类是 非结构的原子类型,其值是不可分解的,例如c语言中的基本类型(整型,实型、字符型和枚举类型)、指针类型和空类型。 另一类是结构类型:是由若干成分按某种结构组成,因此是可以分解的,它的成分可以是非结构的,也可以是结构的的; 从这...原创 2018-03-27 09:50:36 · 3426 阅读 · 0 评论