自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 C++ 将string转换成char*字符串

一、String转换为Char*1、string中的data()函数string str="abc";char*p=(char*)str.data();2、string中的c_str()函数string str="abc”;char* bufs = (char*)buf.c_str();二、Char*转换为String直接赋值:string s;char* p ="hello";s = p;...

2021-07-30 20:37:05 417

原创 swaps函数的两个方法

一、使用指针的指针template<class T>void swaps_1(T** a, T** b) { T* temp = nullptr; temp = *a; *a = *b; *b = temp;}二、使用引用void swaps_3(T& a, T& b) { T temp = 0; temp = a; a = b; b = temp;}三、无效的函数(template<class T>void swaps_2(T

2021-07-27 20:33:58 133

原创 C++排序算法:冒泡排序_代码

C++排序算法:冒泡排序_代码template< class T>void swaps(T& a, T& b) { T temp = a; a = b; b = temp; return;}class Myset {private: int* arr; int size;public: Myset() { arr = new int[1](); size = 0; } ~Myset() { if (arr) { delete[]a

2021-07-26 21:49:55 348

原创 排序算法:归并排序_代码

排序算法:归并排序_代码class Myset {private: int* arr; int size;public: Myset() { arr = new int[1](); size = 0; cout << "create!" << endl; } ~Myset() { if (arr) { delete[]arr; cout << "delete" << endl; } else { co

2021-07-25 21:43:54 96

原创 排序算法:希尔排序_代码

排序算法:希尔排序_代码class Myset {private: int* arr; int size;public: Myset() { arr = new int[1](); size = 0; cout << "create!" << endl; } ~Myset() { if (arr) { delete[]arr; cout << "delete" << endl; } else { co

2021-07-25 21:24:02 71

原创 排序算法:插入排序_代码

插入排序算法代码:注:Myset是一个简易的数组管理类,用于代替vector。class Myset {private: int* arr; int size;public: Myset() { arr = new int[1](); size = 0; cout << "create!" << endl; } ~Myset() { if (arr) { delete[]arr; cout << "delete" <&

2021-07-25 21:17:43 204

原创 C++求数组大小

网上找了许多:有sizeof(arr) / sizeof(arr[0]);是不是有的时候不管用?试试这个:用sizeof#include <bits/stdc++.h>using namespace std;int ArrLength(int *Arr) { int i = 0; while (Arr[i]) i++; i --; return i;}int main(){ int arr[10] = {73,22,93,43,55,14,28,65,39,81}

2021-07-23 12:47:54 471

原创 java学习笔记:连接Mysql笔记

一、下载jar文件http://dev.mysql.com/downloads/connector/j/下载得到一个zip压缩包,解压后可以看到jar文件,这就是我们要的。二、创建工程正常创建工程;进入此project后,点击进入project->properties然后点击Java Build Path -->Modulepath–>add external JARs–>(找到刚刚目录下的jar文件,选中添加)添加以后,工程目录下会出现一个Referenced

2021-07-06 17:20:35 114

原创 @FunctionalInterface与@Override

一、@FunctionalInterface将抽象方法标记为函数式接口@FunctionalInterfaceinterface enopenable{ public String getable();}使用://分组问题:需要接口提供一个方法,调用Member::something进行分组Map<String, List<Member>> groups = mlist.stream().collect(Collectors.groupingBy(Member::g

2021-07-05 20:45:06 68

原创 java泛型的使用学习笔记

使用泛型设计通讯录管理一、类设计:```javapackage control_telephone;@FunctionalInterfaceinterface enopenable{ public String getable();}public class Member implements enopenable{ String _name; String _type; int _telephone; public Member() { _name=" "; _ty

2021-07-05 20:34:40 46

原创 Java中list对象的三种遍历方式

Java中list对象的三种遍历方式1.增强for循环for(String str : list) {//其内部实质上还是调用了迭代器遍历方式,这种循环方式还有其他限制,不建议使用。 System.out.println(str);}2.普通for循环for( int i = 0 ; i < list.size() ; i++) {//内部不锁定,效率最高,但在多线程要考虑并发操作的问题。 System.out.println(list.get(i));}3.迭代器遍

2021-07-05 14:37:39 279

原创 计算机网络RIP的计算

注https://jingyan.baidu.com/article/1e5468f9c18b2f094861b726.html自己复习用

2021-04-12 16:39:31 406

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除