- 博客(44)
- 收藏
- 关注
原创 lc刷题总结(哈希表第二遍)
lc1两数之和:哈哈到这一遍已经可以随便秒这题了,回想起一开始做不出来还挺有意思。lc454四数相加2:没想到被我秒了,用两个map就可以。
2022-11-21 21:09:08
107
原创 lc刷题总结(数组篇第二遍)
lc 69题有点奇怪,(unsigned long long)(mid。mid)不行但(unsigned long long)mid。mid可以,应该是编译器的问题,直接二分。
2022-11-13 13:09:24
261
原创 TCP/IP网络编程复习(下)
边缘触发方式可以分离接收数据和处理数据的时间点,即使输入缓冲收到数据(注册相应事件),服务器端也能决定读取和处理这些数据的时间点,给服务器端的实现带来巨大的灵活性;而条件触发因为每次事件数的累加,服务器端无法承受,所以是不可能的。
2022-11-05 10:56:32
606
原创 Linux命令行与shell脚本编程大全(shell脚本编程高级部分)
}(光传myarray的话只能取数组的第一个值);函数会建一个local newarray newarray=(`echo “$@”`)从函数返回数组时echo ${newarray[
2022-10-24 22:15:31
1963
原创 Linux命令行与shell脚本编程大全(shell脚本编程基础部分)
【代码】Linux命令行与shell脚本编程大全(shell脚本编程基础部分)
2022-10-20 22:33:15
4086
原创 c++ primer plus二刷(仔细版)(1)
注:本次复习只关注于一些我所认为对自己有价值的东西,特别基础的东西不会写在本篇文章中。2.5可以但a=2.5。
2022-08-27 14:35:18
708
原创 力扣分类刷题(字符串第一次)
字符串344.反转字符串:reverse,直接双指针swap。541.反转字符串II:基本上同上,注意reverse要用迭代器reverse(s.begin() + temp ,s.begin() + temp + k);剑指Offer 05.替换空格:注意两点:一个是用s.resize(s.size() + count * 2);不用memset,直接用字符串的resize,另一个是要从后往前遍历替换。 从前向后填充就是O(n^2)的算法了,因为每次添加元素都要将添加元素之后的所.
2022-05-31 17:03:11
157
原创 力扣分类刷题(数组第一次)
数组:1.二分法:704基础二分查找35.搜索插入位置34.在排序数组中查找元素的第一个和最后一个位置69.x 的平方根367.有效的完全平方数
2022-05-26 22:03:31
165
原创 数据结构个人复习
数据结构个人复习时隔好久,想复习一下整体的数据结构的知识,在此做一个记录空间复杂度与时间复杂度:时间:程序运行的时间 空间:指令空间,数据空间还有环境栈空间,为分析程序性能的主要标准。线性表(有序表,linearlist) 用i作为索引 ,这里明确一个概念:ADT(abstract data type)抽象数据类型,分为实例与操作。操作有:empty();size();get(index);indexof(x);erase(index);insert(index,x);output()。
2022-04-28 14:57:45
628
原创 unordered_set:
unordered_set:利用哈希桶,判断这个里面有没有某个元素https://blog.youkuaiyun.com/zhang14916/article/details/100859487
2022-03-17 14:18:01
313
原创 数据结构链式描述总结(1)
链表有一个firstnode指针和一个int 指明链表元素各式个数循环链表将firstnode指针改成了headernode头结点List item
2021-12-06 11:10:56
229
原创 c++线性栈及链栈
黑书作者的异常头文件myexception.h// exception classes for various error types#ifndef myExceptions_#define myExceptions_#include <string>#include<iostream>using namespace std;// illegal parameter valueclass illegalParameterValue{public: i.
2021-11-28 20:26:51
479
原创 c++结构体也有this指针
今天写链表的时候偶然发现结构体也有this指针!struct chainnode{ T element; chainnode<T> * next; chainnode() {} chainnode(const T& element) { this->element = element; } chainnode(const T& element, chainnode<T> * next) { this->element = el
2021-11-24 21:13:32
1432
原创 sartaj.sahni写的异常类
分享一组c++数据结构黑书作者自己写的异常类头文件// exception classes for various error types#ifndef myExceptions_#define myExceptions_#include <string>using namespace std;// illegal parameter valueclass illegalParameterValue { public: illegalParameter.
2021-11-23 19:14:19
715
原创 c++模板类的多文件问题
写线性表用到模板类的问题#ifndef LINEAR_H_INCLUDED#define LINEAR_H_INCLUDED/***************** abstract class ****************************/#pragma once#include<iostream>class illegalparametervalue{};template<class T>class linearlist {public: .
2021-11-22 18:57:33
1048
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人