数据结构
Shellin_F
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
哈夫曼树的编码与译码(优化)
上次写的哈夫曼,这星期需要写哈夫曼的课程设计,就将之前写的哈夫曼树先优化了一下。#include<stdio.h> #include<stdlib.h> #include<string.h> int n; int m; char h[100];//输入的字符串 char whole_str[100]; struct tree//树的结构 { char a; int weight;原创 2015-12-28 10:16:24 · 921 阅读 · 0 评论 -
数组替换——(问题还未解决)
今天看见一个这个题 时间限制:1秒 空间限制:32768K 热度指数:31604 本题知识点: 字符串 算法知识视频讲解 题目描述 请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。 这就是题目 我自己写的是这样的 class Solutio原创 2017-04-08 22:11:18 · 489 阅读 · 0 评论 -
遗留问题——数组合并
就是上次我的面试题。 我今天一写才彻底明白,什么叫:你平时根本不写代码。。。 因为我连数组的定义都是错的,额! 这个是我写的垃圾代码: #include #include using namespace std; int main(){ int a[4]={1,2,3,4}; int b[4]={2,3,4,5}; int c[100]; for(int原创 2017-04-17 22:55:18 · 513 阅读 · 0 评论 -
二叉树的递归建立
真的 ,啥都不记得了 ,数怎么建立也不记得了。 递归建立: #include using namespace std; typedef struct node { struct node *leftChild; struct node *rightChild; char data; }BiTreeNode, *BiTree;原创 2017-04-18 22:48:27 · 660 阅读 · 0 评论 -
JS两个数组去重
今天早上有朋友在问这个题: 这是别人的答案: 我想了一下,不对,如果有重复的 就GG 我自己写了一下: // var arr=[1,2,2,2,2,4,2,2,2,4,2,22,2,]; var arr1=[1,1,1,1,1,1,1,1,1,1,1,4,4,2,2,1]; function diff(arr,arr1){ var a=[]原创 2017-09-13 13:15:57 · 5715 阅读 · 1 评论 -
数据结构——矩阵查找(牛客网1)
矩阵查找原创 2017-09-23 23:07:59 · 502 阅读 · 0 评论 -
数据结构——替换所有匹配字符串
题目描述 请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。 JS:replace函数 function replaceSpace(str) { str=str.replace(/\ /g,"%20"); return str; } module.exports原创 2017-09-24 20:24:06 · 1448 阅读 · 0 评论
分享