没有合适的资源?快使用搜索试试~ 我知道了~
leetcode下载-CppPracticeCode:Cpp实践代码
共47个文件
cpp:34个
out:5个
md:1个
需积分: 7 0 下载量 182 浏览量
2021-06-29
20:21:33
上传
评论
收藏 70KB ZIP 举报
温馨提示
leetcode下载 CppPracticeCode 2020/6/6 单链表建立 单链表测长 单链表打印 单链表节点查找 单链表节点插入 单链表节点删除 单链表逆置 寻找单链表中间元素<参考书上> /* 解决办法(时间复杂度O(n)): 1.设置两个指针:middle中间元素、current当前遍历的元素,先让两指针指向头节点 2.设置两个序列记录:index_m(middle指针当前所指的位置)、index_c(current指针当前指的位置),初始化为0 3.使用current指针遍历链表同时index_c++ 4.遍历时判断index_m是否小于1/2 * index_c如果是则让middle指针前进并让index_m++直到index_m = 1/2*index_c 5.遍历结束后current指向的即为中间元素 */ Node *SearchCenter(Node *head) { Node* curret = head; //当前位置指针 Node* center = head; //中间节点指针 int t_index = 0; //当前节点指针指向的第几个元素 int
资源推荐
资源详情
资源评论
收起资源包目录
CppPracticeCode-master.zip (47个子文件)
CppPracticeCode-master
base
commonstring.cpp 968B
addbigint.cpp 2KB
test.cpp 154B
ptr.cpp 149B
strstr.cpp 844B
auto_ptr.cpp 332B
reverse.cpp 1KB
a.out 14KB
my_strcpy.cpp 1011B
string_to_num.cpp 1KB
revstr.cpp 937B
is_rev_str.cpp 612B
my_memcpy.cpp 601B
my_strlen.cpp 478B
my_auto_ptr.cpp 817B
num_to_string.cpp 2KB
my_strrev.cpp 866B
pt 9KB
transfmt.cpp 1017B
my_stcmp.cpp 799B
DataStructure
linked
list_insert_sort.cpp 4KB
josephRing.cpp 1KB
single_list.cpp 5KB
a.out 13KB
double_list.cpp 3KB
sort
a.out 9KB
quick.cpp 992B
sort.cpp 1KB
README.md 11KB
UNIXBasePractice
execl.cpp 598B
a.out 9KB
execlp.cpp 517B
vfork_demo.cpp 397B
fork.cpp 663B
fork_demo.cpp 558B
UNIXNetWorkProgramming
gettime.cpp 2KB
a.out 13KB
time_fork_s.cpp 691B
time_server_ip.cpp 920B
timeclient 20KB
timeserver 13KB
time_server.cpp 2KB
makefile 6B
iptimeserver 20KB
test_host_byte_order.cpp 490B
shell
test.sh 313B
c.txt 778B
共 47 条
- 1
资源评论
weixin_38695773
- 粉丝: 10
- 资源: 956
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功