当前位置: 首页 > news >正文

网站根目录表示wordpress分类目录和页面

网站根目录表示,wordpress分类目录和页面,建网站怎么挣钱的,分类信息源码cms题目一 替换元组或列表中指定位置的元素#xff0c;新元素作为参数和列表或元组一起传入函数内 解答 replaceIdx(List, Index, Val) -replaceIdx(List, Index, Val, 1, []).replaceIdx([], _, _, _, Acc) -lists:reverse(Acc);%% 到达替换位置的处理replaceIdx([_ …题目一 替换元组或列表中指定位置的元素新元素作为参数和列表或元组一起传入函数内 解答 replaceIdx(List, Index, Val) -replaceIdx(List, Index, Val, 1, []).replaceIdx([], _, _, _, Acc) -lists:reverse(Acc);%% 到达替换位置的处理replaceIdx([_ | Rest], Index, Val, Index, Acc) -io:format([~p]~n, [[Val | Acc]]),replaceIdx(Rest, Index, Val, Index 1, [Val | Acc]);replaceIdx([Element | Rest], Index, Val, CurrentIndex, Acc) -io:format([~p]~n, [[Element | Acc]]),replaceIdx(Rest, Index, Val, CurrentIndex 1, [Element | Acc]).题目二 指定列表第几位之后的数据进行反转。如指定[2,3,5,6,7,2]第3位后进行反转 解答 %% 和并两个列表 merge_list(List1, List2) -merge_list(List1, List2, []).merge_list([], [], Acc) - lists:reverse(Acc); merge_list([H | T], List2, Acc) -merge_list(T, List2, [H | Acc]); merge_list([], [H | T], Acc) -merge_list([], T, [H | Acc]).%% 指定列表第几位之后的数据进行反转。如指定[2,3,5,6,7,2]第3位后进行反转为 [2,3,5,2,7,6] reverse_n(List, N) -Sublist lists:sublist(List, N 1, length(List) - N),NewSublist lists:reverse(Sublist),merge_list(lists:sublist(List, 3), NewSublist).题目三 对列表进行过滤输出列表所有的奇数和偶数 解答 filteroe(List) -Odds [X || X-List, X rem 2 / 0],Evens [X || X-List, X rem 2 0],io:format(Odds ~p ~nEvens ~p ~n, [Odds, Evens]).题目四 使用匿名函数对列表进行过滤输出列表所有的奇数和偶数可以使用API 解答 filter_odd_even(List) -Odds lists:filter(fun(X) - X rem 2 / 0 end, List),Evens lists:filter(fun(X) - X rem 2 : 0 end, List),{Odds, Evens}.题目五 对数字列表或者元组中所有的奇数进行求和 解答 sum_odd(List) -lists:sum([X || X- List, X rem 2 / 0]).题目六 对数字列表或元组输出所有偶数乘以它在此列表或元组中的偶数位数 比如在列表[3,4,8,9,7,2,5]中8所在此列表中的偶数位数为22所在此元组中的偶数位数为3 解答 get_evens_mul_Idx(List) -get_evens_mul_Idx(List, 1, []).%% 递归终止get_evens_mul_Idx([], _, Acc) - lists:reverse(Acc);%% 处理遇到偶数的情况get_evens_mul_Idx([Value | Rest], Index, Acc) when Value rem 2 0 -get_evens_mul_Idx(Rest, Index 1, [Value * Index | Acc]);%% 非偶数的情况下标增加其他不变get_evens_mul_Idx([_ | Rest], Index, Acc) -get_evens_mul_Idx(Rest, Index 1, Acc).题目七 将指定的元素插入到列表或元组中指定的位置列表或元组中后面的元素依次向后挪动 解答 insert_at(List, Index, Val) -insert(List, Index, Val, 1, []).insert([], _, _, _, Acc) - lists:reverse(Acc);%% 处理Index之前的元素原样插入insert([Value | Rest], Index, Val, CurIdx, Acc) when CurIdx / Index -insert(Rest, Index, Val, CurIdx 1, [Value | Acc]);%% 到达插入位置的处理insert(List, Index, Val, Index, Acc) -insert(List, Index, Val, Index 1, [Val | Acc]).题目八 用列表输出在列表或元组中查找到的的所有重复元素 解答 find_dup(Items) -find_dup(Items, []).find_dup([], Duplicates) -Duplicates;%% Acc 是用来存储重复值只存一次find_dup([Item | Rest], Acc) -case lists:member(Item, Rest) and not lists:member(Item, Acc) of % 如果答案集合已经存在了重复元素就不要加入true - find_dup(Rest, [Item | Acc]);false - find_dup(Rest, Acc)end.题目九 删出列表或元组中的所有重复元素 解答 %% 思路就是把元素加入到新的列表中重复的不加入 0delete_dup(Items) -delete_dup(Items, []).delete_dup([], Acc) - Acc;delete_dup([Item | Rest], Acc) -case lists:member(Item, Acc) of % 元素没有出现在结果集中就加入false - delete_dup(Rest, [Item | Acc]);true - delete_dup(Rest, Acc)end.题目十 使用冒泡排序对列表进行排序升序 解答 %% 取列表头作为最大值和bubble_sort(List) -bubble_sort(List, length(List)).bubble_sort(List, 0) - List; % 当迭代次数为 0 时排序完成bubble_sort(List, N) -SortedList bubble_pass(List, N), % 对列表进行下一趟冒泡,一个元素到达最终位置bubble_sort(SortedList, N - 1). % 递归的进行下一趟冒泡bubble_pass([X, Y | Rest], N) when X Y -[Y | bubble_pass([X | Rest], N - 1)]; % 如果 X Y 就交换他们bubble_pass([X | Rest], N) -[X | bubble_pass(Rest, N - 1)]; % 否则位置保持不变bubble_pass([], _) - [].
http://www.zqtcl.cn/news/681746/

相关文章:

  • 网站上面的水印怎么做的广东网站建设公
  • 爱站网关键词长尾挖掘工具wordpress文章外链
  • 做视频剪辑接私活的网站网站商城系统设计
  • thinkphp5做网站做网站需要准备资料
  • 门户网站平台建设方案建e室内设计网cad
  • 西安网站建设收费标准第五次全国经济普查
  • 成品网站货源1688免费襄阳公司网站建设
  • 2020国内十大小说网站排名365网站
  • 潍坊做网站的网络公司网页设计入门教材pdf
  • 影视公司网站建设wordpress 500ms
  • 旅游网站建设公司crm客户管理系统模板
  • 哪个网站有免费的模板阿里云上如何用iis做网站
  • 中山优化网站门户网站建设jz190
  • 湖州服装网站建设网站备案和域名备案区别
  • 网站开发好学嘛网络安全工程师年薪
  • 17网站一起做网店睡衣网线制作流程
  • 广告网站设计公司好吗网站页面设计主要包括
  • 网站的做重庆市建设工程造价信息表
  • 建网站跟建网店的区别怎样营销建设网站
  • 医院做网站的风格乐清网站建设哪家好
  • 手机商城网站方案如何自己搭建微信小程序
  • 做影视免费网站违法吗青岛快速排名优化
  • 网站建设在电子商务中的作用的看法360地图怎么添加商户
  • 网站域名备案与不备案的区别wordpress 注册审核
  • 大学生做企业网站网页设计免费模板情侣
  • 商城网站建设教程网站开发支付宝
  • 广安网站设计快递加盟代理
  • 建设网站的建筑公司宿迁华夏建设集团网站
  • 百度推广网站建设费利用阿里云虚拟主机做网站
  • 吐槽做网站论坛模板